У меня есть столбец отметки времени для разрешения 30 секунд на 10 дней. Я хочу взять разницу между ними, но разница между ними должна быть равна нулю при изменении даты. Я написал код ниже, но он не дает мне решения, которое мне требуется
for i in range(len(df1)-1):
if (df1.iloc[i+1, 22] == df1.iloc[i, 22]):
df1.ix[i+1, ['Time']] = df1.iloc[i+1, 24] - df1.iloc[i, 24]
else:
df1.ix[i+1, ['Time']] = np.nan
Я разделил дату и время на отдельные столбцы df1.iloc [i + 1, 22] is столбец даты, df1.iloc [i + 1, 24] это столбец времени
Как я могу продолжить?