Я хотел бы отметить некоторые значения на основе следующего условия:
Условие: если температура не изменяется на 0,1 градуса C в течение 60 минут, отметьте значения или напечатайте индексы значений .
Я не могу кодировать это эффективно, и код, который у меня есть, выдает ошибку. Может кто-нибудь предложить предложения?
df = pd.read_csv('filename')
df['Datetime']= pd.to_datetime(df['Datetime'])
df = df.set_index(['Datetime'])
for index, row in df.iterrows():
if (row['temperature(C)'].groupby(pd.Grouper(freq='60Min',base=0, label='right')).diff() < 0.1):
print index, row ['temperature(C)']
Error: AttributeError: 'int' object has no attribute 'groupby'
пример данных: