【发布时间】:2016-11-11 19:12:55
【问题描述】:
我正在尝试设置 C 语言环境,以便当我将字符对象转换为日期时,我不会得到 NA 值。我得到了这个解决方案from this question,但它对我不起作用。当我运行第一条注释行时,
> lct <- Sys.getlocale("LC_TIME"); Sys.setlocale("LC_TIME", "C")
我收到以下警告:
Warning message:
In readLines(outfile) :
incomplete final line found on 'tmp/Rtmp8AJy9P/Rhttpd9742ffa74dc'
[1] "C"
然后,当我尝试将字符对象转换为日期时,我仍然得到类日期的 NA。
> x <- "2015-02-15"
> z <- as.Date(x, "%Y-%B-%d")
> Sys.Setlocale("LC_TIME", lct)
[1] "en_US.UTF-8"
> z
[1] NA
有谁知道该警告的含义以及它是否会影响我稍后运行的转换?
【问题讨论】: