访问键为时间戳的字典的值时遇到问题



我通过切片另一个数据帧的日期时间索引创建了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

都会导致关键错误。

密钥的正确格式到底是什么?

键不是字符串,而是Timestamp对象。

import pandas
mini_dfs[ pandas.Timestamp('2010-02-11 00:00:00') ]

最新更新