Проверьте две строки и вставьте новые строки, если они не совпадают после увеличения начального времени - PullRequest
1 голос
/ 08 июля 2019

У меня есть данные временных интервалов. Если моя продолжительность больше 10:00, тогда мне нужно проверить, имеет ли строка и следующая строка одинаковое описание, если нет, то увеличить начальную временную метку на 1 минуту, пока она не достигнет конца данного интервала времени, и повторить это для всех несопоставимые записи.

Я пытался и если цикл


prev='0'
for row in df.primary_key:
    if(df['duration']>600 and df['starttime']!=df['endtime']and prev!=row[0]):
         starttime=starttime+1

Я не уверен, как это исправить.

Я получил ошибку, начиная с того, что «ValueError: Истинное значение Series является неоднозначным. Используйте a.empty, a.bool (), a.item (), a.any () или a.all (). "

вход

enter image description here

выход enter image description here

...