【发布时间】:2013-09-27 03:09:26
【问题描述】:
所以我有一个包含日期列的数据框,所有列都可以有不同的格式
> DateCol1 DateCol2 DateCol3 DateCol4 DateCol5
> 24-08-2011 2011-12-24 08/1900/24 12/13/2011 Jan 31 1895
我知道我可以为它们中的每一个单独使用 strptime/as.Date/as.POSIXct 但由于数据帧将在运行时生成,我不会事先知道内容
那么如何将它们全部转换为通用函数/语句中的默认 R 格式?
【问题讨论】:
-
lubridate是你的朋友。install.packages("lubridate") -
不管你使用什么包,这个任务听起来几乎不可能自动完成。在没有您自己的至少一些输入的情况下,如何确定
01-02-2013是1st of February还是2nd of January? -
你是对的,我想我可能需要想出一些预定义的常量格式