我有一个愚蠢的。数据框:
avi fi_id dates
2017-07-17 0.318844 zab_a_002 2017-07-17
Run Code Online (Sandbox Code Playgroud)
当我将它转换成字典时,我得到了这个:
dict_avi = df.reset_index().to_dict('records')
[{'index': Timestamp('2017-07-17 00:00:00'), 'avi': 0.3188438263036763, 'fi_id': 'zab_a_002', 'dates': datetime.date(2017, 7, 17)}]
Run Code Online (Sandbox Code Playgroud)
为什么日期列变成了日期时间对象?如何将其保留为字符串?
这是dtypes:
avi float64
fi_id object
dates object
dtype: object
Run Code Online (Sandbox Code Playgroud)