合并两列作为日期

时间:2019-05-12 17:58:11

标签: r

我正在尝试合并R中的两个不同列,并且还需要将它们转换为yyyymm格式的日期,如下所示:

 yyyy   mm 
 1991    1
 1991    2
 1991    3
 1992    1
 1992    2
 1992    3

我尝试了以下代码:

df$date <- as.Date(with(df, paste(yyyy, mm, sep="-")), "%Y-%m")

但结果导致不适用:

 yyyy   mm    date
 1991    1    NA
 1991    2    NA
 1991    3    NA
 1992    1    NA
 1992    2    NA
 1992    3    NA

有人可以建议或指出代码的哪一部分不正确吗?

0 个答案:

没有答案