中文时间转成非中文

datetime 时间格式转换 https://www.cnblogs.com/qisq/p/7614398.html

将DataFrame中包含中文字的日期‘2016年5月24日’转成‘2016.5.24’

df_1如下:
在这里插入图片描述

  1. 将’2016年5月24日’转成time.struct_time类型,
    在这里插入图片描述
  2. 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))

效果如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值