【发布时间】:2017-04-12 00:35:43
【问题描述】:
我正在从 sql 中提取数据,其中一个字段是日期类型,但由于某种原因,R 将此数据识别为因素。
这是 R 识别该字段的方式:
$ RegDate : Factor w/ 666 levels "2015-02-02","2015-02-03",..: 1 1 1 1 1 1 1 1 2 2 ...
我尝试了几种方法来改变类型
as.Date(RawDate$RegDate, format = "%m/%d/%Y %H:%M:%S") - 没有改变任何东西
as.POSIXct(x,format="%Y-%m-%d) - 当我使用这种功能时,我得到了所有的 NAs
知道我该怎么做吗? 谢谢
【问题讨论】:
-
你必须用
as.Date(RawDate$RegDate)把它转换成Date类
标签: r date type-conversion factors