我的数据框中的一列是具有以下格式的字符(示例):
2013-02-05 08:00:00
此列中的某些行为NULL。我想将类更改为日期格式,但我获得所有行的NA。
请您告诉我该怎么办才能让它发挥作用?
答案 0 :(得分:0)
你应该安装Hadley Wickham的lubridate
包裹,然后使用:
> ymd_hms("2013-02-05 08:00:00")
该软件包包含许多其他功能,可以帮助您(安全地)操作日期时间和间隔对象。
答案 1 :(得分:0)
根据您的评论,假设您的数据框为DF,并且您的日期列(作为字符)为DATE.STR,我会执行以下操作:
DF$DATE=as.Date(DF$DATE.STR)
当然,使用lubridate会给你更多选择,但我认为你可以使用base R来实现。