R语言如何将不规则的日期数据改为规则的日期数据

R语言如何将不规则的日期数据改## 为规则的日期数据

一般而言,R语言的规则格式为:XXXX-XX-XX
如果我们的日期数据是不规则的格式,则在做某些处理时会很麻烦,因为无法直接将此列日期数据定义为日期数据。
例如,当读入的日期数据格式为:XXXX.XX.XX
只需要 strptime(“2019.09.06”, “%Y.%m.%d”)

原数据a的日期格式如图所示
原数据a的日期格式如图所示
查看其格式被识别为字符型
查看其格式被识别为字符型

将原数据格式转换成标准格式

> b <- data.frame(a)
> #b是一个数据框,其中 b$日期 为一列不规则格式的日期数据
> #其格式为XXXX.XX.XX,例如2019.09.06
> #将数据中不标准的日期格式换成标准的日期格式
b$日期 <- strptime(b$日期, "%Y.%m.%d")

转换后:
编程标准的啦!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值