Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
as.Date即使在设置了C语言环境后仍在R中返回NA_R_Date_Na - Fatal编程技术网

as.Date即使在设置了C语言环境后仍在R中返回NA

as.Date即使在设置了C语言环境后仍在R中返回NA,r,date,na,R,Date,Na,我试图使用as.date将Mon YY编写的字符串变量转换为date类,但是我得到了一个NAs字符串。我使用了以下代码: cal_month = c("Feb-12", "Mar-12", "Apr-12", "May-12", "Jun-12", "Jul-12", "Aug-12", "Sep-12", "Oct-12") test_Date = as.Date(cal_month, "%b-%y") 我得到了test_Date的以下输出: NA NA NA NA NA NA NA NA

我试图使用as.date将Mon YY编写的字符串变量转换为date类,但是我得到了一个NAs字符串。我使用了以下代码:

cal_month = c("Feb-12", "Mar-12", "Apr-12", "May-12", "Jun-12", "Jul-12", "Aug-12", "Sep-12", "Oct-12")
test_Date = as.Date(cal_month, "%b-%y")
我得到了test_Date的以下输出:

NA NA NA NA NA NA NA NA NA
我看到之前有一些关于设置我的C语言环境的讨论,所以我做了下面的工作,但没有什么不同。我得到了与上面完全相同的输出

lct <- Sys.getlocale("LC_TIME"); Sys.setlocale("LC_TIME", "C")

cal_month = c("Feb-12", "Mar-12", "Apr-12", "May-12", "Jun-12", "Jul-12", "Aug-12", "Sep-12", "Oct-12")
test_Date = as.Date(cal_month, "%b-%y")

Sys.setlocale("LC_TIME", lct)

日期必须有天数。

您的月份需要有一天才能成为日期。zoo软件包具有处理年-月数据的设施。但是没有一天,正如前面提到的,你所拥有的不是一个日期。或者,对于重复的问题,我感到抱歉。你的回答很有帮助。动物园的套装很好用。非常感谢。