【发布时间】:2017-10-11 14:59:59
【问题描述】:
我有一些时间序列数据:
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))]
我哪里做错了?有没有其他方法可以对选定日期数据进行子集化?
【问题讨论】:
-
@chuckm 他使用
pd.to_datetime
标签: python pandas dataframe time-series