Вот один из способов.Обратите внимание, что вам не нужно использовать модуль datetime
для этих вычислений, поскольку Pandas имеет некоторые интуитивно понятные функции для этих операций.
df['time_diff'] = pd.to_datetime('2018-01-01') - df['IN_TIME']
df = df[df['time_diff'].dt.days > 30]
В этом решении предполагается, что df['IN_TIME']
представляет собой серию datetime
;если это не так, вы можете конвертировать через df['IN_TIME'] = pd.to_datetime(df['IN_TIME'])
.