Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法访问键为时间戳的字典的值_Python_Datetime_Dictionary - Fatal编程技术网

Python 无法访问键为时间戳的字典的值

Python 无法访问键为时间戳的字典的值,python,datetime,dictionary,Python,Datetime,Dictionary,我创建了mini_df,它是一个数据帧字典,通过切片另一个数据帧的日期时间索引 现在我有了mini_df,它的键是datetime,但是我在键的格式上遇到了问题。我不能完全确定访问键的值所必须键入的格式 我打字的时候 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:0

我创建了mini_df,它是一个数据帧字典,通过切片另一个数据帧的日期时间索引

现在我有了mini_df,它的键是datetime,但是我在键的格式上遇到了问题。我不能完全确定访问键的值所必须键入的格式

我打字的时候

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
都会导致关键错误


键的正确格式是什么?

键不是字符串,而是时间戳对象


我希望数据的打印版本与用于表示文字的语法相匹配。你试过mini_dfs了吗。时间戳'2010-02-11 00:00:00'?如果我键入的是你写的内容,我会得到以下错误AttributeError:'dict'对象没有属性'Timestamp',哦,对了,那是对象,不是模块。好吧,跟着维克托,他知道的比我多。我得到以下错误:名字“Timestamp”没有定义。我已经更新了导入熊猫的答案。再试一次,它应该会工作。
import pandas
mini_dfs[ pandas.Timestamp('2010-02-11 00:00:00') ]