Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/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_Python 2.7 - Fatal编程技术网

Python 如何保存日期时间索引词典?

Python 如何保存日期时间索引词典?,python,python-2.7,Python,Python 2.7,我在尝试使用JSON时遇到此错误: TypeError: <class 'pandas.tseries.index.DatetimeIndex'> [2012-02-19 02:30:00, ..., 2012-03-19 04:43:00] Length: 47910, Freq: None, Timezone: None is not JSON serializable 字典的格式为{str:datetimeindex,str:datetimeindex…}您可以在调用to_

我在尝试使用JSON时遇到此错误:

TypeError: <class 'pandas.tseries.index.DatetimeIndex'>
[2012-02-19 02:30:00, ..., 2012-03-19 04:43:00]
Length: 47910, Freq: None, Timezone: None is not JSON serializable 

字典的格式为{str:datetimeindex,str:datetimeindex…}

您可以在调用to_native_types方法后将它们压缩在一起

d = dict(zip('abcd', [pd.date_range('2014-01-01', periods=3).to_native_types() for i in range(4)]))
print(json.dumps(d))
屈服

{"a": ["2014-01-01", "2014-01-02", "2014-01-03"], "b": ["2014-01-01", "2014-01-02", "2014-01-03"], "c": ["2014-01-01", "2014-01-02", "2014-01-03"], "d": ["2014-01-01", "2014-01-02", "2014-01-03"]}

您需要指定save-dump to json是什么意思?