相关疑难解决方法(0)

将熊猫数据框转换为字典时,日期从字符串更改为日期时间对象

我有一个愚蠢的。数据框:

                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)

python pandas

3
推荐指数
1
解决办法
4363
查看次数

标签 统计

pandas ×1

python ×1