У меня есть фрейм данных, который выглядит следующим образом
rootID parentID jobID time counter
0 A B D 2019-01-30 14:33:21.339469 0
1 E F G 2019-01-30 14:33:21.812381 0
2 A C D 2019-01-30 15:33:21.812381 0
3 E B F 2019-01-30 15:33:21.812381 0
4 E F G 2019-01-30 16:33:21.812381 0
Я получу живые данные, а данные - это строка rootID, строка parentID, строка jobID и дата.
Я хочу проверить, существует ли уже найденная комбинация rootID и parentID в кадре данных.Поэтому, если я получу rootID = "A" и parentID == "B", jobID == "T", я хочу получить доступ к первой строке кадра данных.Затем я хочу удалить эту строку, добавить новую информацию и увеличить счетчик обновлений.
IF rootID and parentID exist in the same row in dataframe.
delete row and append new data with updated jobID and incremented counter.
Теперь фрейм данных должен выглядеть так:
rootID parentID jobID time counter
0 E F G 2019-01-30 14:33:21.812381 0
1 A C D 2019-01-30 15:33:21.812381 0
2 E B F 2019-01-30 15:33:21.812381 0
3 E F G 2019-01-30 16:33:21.812381 0
4 A B T 2019-01-30 17:33:21.339469 1
Кто-нибудь знает, как это можно сделать?