相关疑难解决方法(0)

在 R 中将日期格式化为年月

我想以年月格式保留我当前的日期列作为日期。它目前被转换为 chr 格式。我尝试过 as_datetime,但它会将所有值强制为 NA。我正在寻找的格式是:“2017-01”

library(lubridate)
df<- data.frame(Date=c("2017-01-01","2017-01-02","2017-01-03","2017-01-04",
                       "2018-01-01","2018-01-02","2018-02-01","2018-03-02"),
            N=c(24,10,13,12,10,10,33,45))
df$Date <- as_datetime(df$Date)
df$Date <- ymd(df$Date)
df$Date <- strftime(df$Date,format="%Y-%m")
Run Code Online (Sandbox Code Playgroud)

提前致谢!

r lubridate

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

lubridate ×1

r ×1