我有一些时间序列数据,如下所示:
现在我想要对以下日期的数据进行子集筛选。
import pandas as pd
index = pd.date_range('06/01/2014',periods=24*30,freq='H')
df1 = pd.DataFrame(range(len(index)),index=index)
现在我想要对以下日期的数据进行子集筛选。
selec_dates = ['2014-06-10','2014-06-15','2014-06-20']
我尝试使用以下语句,但它并没有起作用
sub_data = df1.loc[df1.index.isin(pd.to_datetime(selec_dates))]
我做错了什么?是否有其他方法来对所选日期的数据进行子集处理?
pd.to_datetime
。 - Maarten Fabré