我在 csv 文件中有以下数据框,我想选择与当前小时对应的所有行。
time,values
2018-10-28 08:16:49.469508,48
2018-10-28 08:16:54.471987,48
2018-10-28 08:16:59.475236,48
2018-10-28 08:17:04.478681,48
下面是我正在尝试的功能 current = datetime.datetime.now()
start = datetime.datetime(current.year,current.month,current.day,current.hour,0)
end = datetime.datetime(current.year,current.month,current.day,current.hour,59)
df = pd.io.parsers.read_csv('water_data1.csv', parse_dates=[0], index_col=0)
print(df.query('start < time < end'))
我收到以下错误
pandas.core.computation.ops.UndefinedVariableError:未定义名称“开始”
有人可以建议什么是实现这一目标的正确语法。谢谢赫曼斯
白衣染霜花
相关分类