我有一帧存储信息。我需要的。然后,我查询该DataFrame以创建另一个数据帧(self.df2
),但是这次返回的信息介于dateBegin
和dateEnd
之间,但是从其他时间返回信息。
例如:
如果我将开始日期设置为11/03/18 14:40:17,将结束日期设置为12/06/18 14:40:17,它将从11/01/18返回信息,我不确定为什么它不起作用。
一件奇怪的事情是,当我将pd.read.csv
更改为pd.read.excel
时,它可以正常工作。对我可能在这里缺少的东西有任何想法吗?
self.Info = pd.read_csv(fileName, index_col= None, na_values=['NA', "" , "NaN", "nan"] , usecols=[5,6,8,18,2])
self.Info.dropna(inplace= True)
print(self.Info.head(5))
self.df2 = self.Info[(self.Info.FILE_FINISH_TS >= dateBegin) & (self.Info.FILE_FINISH_TS <= dateEnd) ]
print(self.df2.head(5))