当我使用 as.Date() 命令时,我的日期变量一直返回“NA”。
我实际上尝试了所有各种方法,其中包括
(a) 陈述起源论点;(b) 设置语言环境 (c) 在读取 csv 文件之前将原始变量转换为字符 ( read.csv("<file name>.csv", stringsAsFactors=FALSE
) (d) 在 as.Date 参数中说明格式 (e) 将原始变量转换为数字
我正在将一个 .csv 文件读入 R。原始变量的结构是:
$ Date.Sold : Factor w/ 30 levels "","01/10/2015",..: 1 1 1 1 1
我试图将该$Date.Sold
字段转换为日期变量,以便最终从中提取年份。我正在使用的命令是:
SP$Date.Sold = as.Date("SP$Date.Sold",format="%Y/%m/%d", origin="1899-12-30")
帮助!!