用sapply提取最新日期时出错

时间:2017-01-16 08:00:08

标签: r

我有一个包含6个日期列的数据框,我希望在每个日期列上看到最新日期。

我试过这样。

dateCols <- c("DATE1", "DATE2", "DATE3", "DATE4", "DATE5", "DATE6")
sapply(mydata[colnames(mydata) %in% dateCols], max, na.rm=T)

但它返回整数值而不是Date。 例如,DATE1列的最新日期为2016-06-30,但会返回16982

max(mydata$DATE1)会返回2016-06-30,但sapply并没有给我正确的价值。 为什么以及如何解决它?

0 个答案:

没有答案