Python 如何保存日期时间索引词典?
我在尝试使用JSON时遇到此错误: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_
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是什么意思?