我有一个充满数据的hf5。在
当我在python中打开它时,我得到了这个输出
hf['SB'].head()
0_1 price cng
2015-07-15 07:30:00.087 12.61 4
2015-07-15 07:30:00.087 12.61 1
2015-07-15 07:30:00.087 12.61 1
2015-07-15 07:30:00.087 12.61 2
2015-07-15 07:30:00.087 12.61 19
从2015年到2016年。在
^{pr2}$嗯。。。我的问题是:
例如,当我想分一杯的时候,比如2015年8月20日:
hf['SB'][datetime(2015,8,20)]
我得到了这个错误:KeyError: datetime.datetime(2015, 8, 20, 0, 0)
但如果我使用:
hf['SB']['2015-08-20']
它的作品!!!在
我的索引文件有问题,或者我使用了datetime
函数错误?在
我相信,你是在寻找一个键的值,而这个键根本不在索引中。
hf['SB']['2015-08-20']
将为您提供该特定日期的所有记录。 参见以下示例:因此,使用
hf['SB']['2015-08-20']
您将获得“2015-08-20”的所有记录,但是datetime.datetime(2015,8,20,0,0)
没有记录如果要使用日期时间切片,请尝试以下操作:
^{pr2}$相关问题 更多 >
编程相关推荐