datetime 时间格式转换 https://www.cnblogs.com/qisq/p/7614398.html
将DataFrame中包含中文字的日期‘2016年5月24日’转成‘2016.5.24’
df_1如下:

- 将’2016年5月24日’转成
time.struct_time类型,

- 将
time.struct_time类型转成目标形式time.strftime('%Y.%m.%d',x)

应用到DataFrame中:使用apply搭配lambda函数,运行极快。这里使用map函数同样适用。
Python中的lambda和apply用法
import time
df['数据获取日期'] = df['数据获取日期'].apply(lambda x:time.strptime(x,'%Y年%m月%d日'))
df['数据获取日期'] = df['数据获取日期'].apply(lambda x:time.strftime('%Y.%m.%d',x))
效果如下:

本文介绍如何使用Python将DataFrame中特定的中文日期格式‘2016年5月24日’转换为‘2016.5.24’的标准日期格式。通过应用lambda函数和time模块的strftime与strptime方法,实现对DataFrame中日期字段的有效处理。

被折叠的 条评论
为什么被折叠?



