Панды Проверить последовательность или скороговорки - PullRequest
0 голосов
/ 22 февраля 2019

Мне нужно проверить, есть ли специальный столбец в столбцах, его легче увидеть с некоторыми данными.

enter image description here

теперь, если вы видитеесть возможность вставлять рядом друг с другом, мне нужен способ для обнаружения этих шаблонов, обычно вам нужно отключиться до того, как вы включите его, так что это ошибка моей системы, и мне нужен способ обнаружить это на пандах.я думал, используя .apply (функция, ось = 1)

спасибо заранее.лучший

1 Ответ

0 голосов
/ 22 февраля 2019

Используя pandas.DataFrame.shift () , этот код сравнивает строку со следующей строкой, создавая столбец «флаг», когда они абсолютно одинаковы:

comparison = df == df.shift()
df['flag'] = comparison['Date'] & comparison['Name'] & comparison['Activity']]

С вашими данными, вывод:

enter image description here

...