首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >混合定时数据

混合定时数据
EN

Stack Overflow用户
提问于 2018-06-16 03:42:13
回答 1查看 15关注 0票数 0

我有一个包含时间数据的向量,但有一个问题:一些条目被列为日期(例如,10/11/2017),而其他条目被列为带有时间的日期(例如,12/15/2016 09:07:17)。这对我来说是有问题的,因为as.Date()不能识别时间部分,并且以奇怪的格式(0012-01-20)输入日期,而似乎添加了带有时间条目的日期作为NA's。此外,使用as.POSIXct()不起作用,因为并非所有条目都是日期和时间的组合。

我怀疑,由于这些条目是以一致的格式输入的,我可以假设使用if函数将向量中的条目更改为一致的格式,例如使用if语句完全删除时间,但我对此了解不够多,无法使其正常工作。

EN

回答 1

Stack Overflow用户

发布于 2018-06-16 05:00:42

使用

library(lubridate)

数据框或表的名称->x包含日期的列->日期

使用ymd函数

x$newdate<-ydm(x$Date)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50881780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档