Edd*_*.Wu 5 python python-datetime pandas
我想按某个数据时间段过滤数据帧,如下代码所示。
df2 = df2['Dates'].between_time(pandas.to_datetime('5/13/2015 8:41'), pandas.to_datetime('5/13/2015 8:55'))[['Dates','Category']]
Run Code Online (Sandbox Code Playgroud)
但出现错误“TypeError:索引必须是 DatetimeIndex”这是数据帧

我尝试过
df2 = pandas.read_csv(path2,parse_dates=[0])
就像其他帖子的回复之一一样,但仍然遇到相同的错误。有谁知道这里发生了什么?
如果您想df按特定日期时间段进行过滤,您可以尝试:
start_date = pandas.to_datetime('5/13/2015 8:41')
end_date = pandas.to_datetime('5/13/2015 8:55')
df2.loc[(df2['Dates'] > start_date) & (df2['Dates'] < end_date)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16046 次 |
| 最近记录: |