Pandas: удалить строки, несуществующие в кадре данных, на основе другогоPython

Программы на Python
Anonymous
Pandas: удалить строки, несуществующие в кадре данных, на основе другого

Сообщение Anonymous »

Я совершенно не знаю, как решить мою проблему. У меня есть два кадра данных. Первый выглядит так:

Код: Выделить всё

dataframeHandRight
------------------
Subject     Recording   Label       Timestamp   Value
S001        R001        HandRight   0           1.2345678
S001        R001        HandRight   0.1         4.815162342
S001        R001        HandRight   0.2         3.14
...
S001        R030        HandRight   42.0        2.1
S001        R030        HandRight   42.1        -0.3
S001        R030        HandRight   42.2        0.2
Второй выглядит так:

Код: Выделить всё

dataframeAudio
--------------
Subject     Recording   Label       Timestamp   Value
S001        R001        Audio       0           9.9999
S001        R001        Audio       0.1         -13
S001        R001        Audio       0.2         7.77
...
S001        R030        Audio       42.1        18.8
S001        R030        Audio       42.2        7.33
S001        R030        Audio       42.3        41.26
Иногда аудиозаписи на несколько временных меток длиннее записей HandRight (в приведенном выше примере в файле есть строка для записи R030/временная метка 42.3). Кадр аудиоданных, но не в фрейме данных HandRight).
Как я могу обработать dataframeAudio, чтобы сохранить только строки, имеющие пару записи/метки времени, которая существует в dataframeHandRight?
Спасибо :)

Подробнее здесь: https://stackoverflow.com/questions/787 ... on-another

Вернуться в «Python»