2
我想保留“1分钟”的分辨率的数据,并返回其中的日期相匹配的索引三者之一的DF的一个子集如何用较高分辨率的索引器(频率= 1D)对低分辨率熊猫df(频率= 1分钟)进行分片?
import pandas as pd
import numpy as np
df=pd.DataFrame(index=pd.date_range("2013-10-08 00:00:00","2015-10-08 00:00:00", freq="1min",tz='UTC'))
df['data']=np.random.random_integers(0,1,len(df))
indexer=["2013-12-24","2014-01-16","2015-02-19"]
下不起作用:
df.loc[pd.DatetimeIndex(indexer)]