我通过切片另一个数据帧的日期时间索引创建了mini_df
这是一个数据帧字典。
所以现在我有mini_df
其键是日期时间,但是我遇到了键的格式问题。我不确定我必须键入的格式才能访问密钥的值。
当我输入
mini_dfs.keys()
>>> dict_keys([Timestamp('2010-02-11 00:00:00'), Timestamp('2010-02-12 00:00:00'), Timestamp('2010-03-19 00:00:00'), Timestamp('2010-04-12 00:00:00'), Timestamp('2010-04-13 00:00:00')........,
然而,
的变化mini_dfs[('2015-07-06 00:00:00')]
mini_dfs["timestamp('2015-07-06 00:00:00')"]
mini_dfs["Timestamp('2015-10-19 00:00:00')"]
mini_dfs["('2015-10-19 00:00:00')"]
mini_dfs['2010-02-11 00:00:00']
mini_dfs[ Timestamp('2010-02-11 00:00:00') ] # name 'Timestamp' is not defined
都会导致关键错误。
密钥的正确格式究竟是什么?
答案 0 :(得分:1)
键不是字符串,而是Timestamp
对象。
import pandas
mini_dfs[ pandas.Timestamp('2010-02-11 00:00:00') ]