R:如何从日期中删除当天?

sjo*_*lly 0 r data-mining

我在 df 列中有一堆日期,格式如下:dd.mm.yyyy

我希望它看起来像这样:01/2020 (mm.yyyy)

如何从所有日期中删除这一天?

Gre*_*reg 6

用于format指定您想要的日期格式

date <- as.Date("13/01/2020", format = "%d/%m/%Y")
format(date, "%m/%Y")
[1] "01/2020"
Run Code Online (Sandbox Code Playgroud)

编辑 - 应用于数据框列

dates <- c("13/01/2020", "17/02/2015", "13/03/2013")
df <- data.frame(dates, stringsAsFactors = FALSE)
df$dates <- as.Date(df$dates, format = "%d/%m/%Y")
df$dates_format <- format(df$dates, "%m/%Y")
df
       dates dates_format
1 2020-01-13      01/2020
2 2015-02-17      02/2015
3 2013-03-13      03/2013
Run Code Online (Sandbox Code Playgroud)