问题描述
我有一个日期框,里面有很多由 R 中的 date() 命令生成的日期,类似于下面的第一个数据框。在使用此版本 R 的计算机上,日期值的格式如下“Thu Mar 18 11:15:23 2021” - 我相信这都是基于 R 的内容。
我想去掉工作日、小时、分钟和秒,然后将其转换成这样的“2021-03-18”。我的目标数据框是下面的第二个数据框。我尝试了各种 as.Date() 或 strftime 函数都无济于事。
df <- data.frame(date=c(date(),date()),value = c(1,2))
df <- data.frame(date =c("2021-03-18","2021-03-18"),2))
解决方法
如果不需要字符串,可以跳过 strftime 调用,只使用 as.Date
FooBarLinkage
https://stat.ethz.ch/R-manual/R-patched/library/base/html/strptime.html