as.yearmon在动物园里工作不正常

时间:2013-11-05 13:14:49

标签: r date datetime zoo

我的桌面上有一个脚本工作正常,但我不得不迁移到Windows Server 2012工作,现在我遇到了一个奇怪的错误。

我正在尝试使用as.yearmon()动物园函数将mon-yr日期格式字符串转换为动物园日期。

这适用于Windows 7但在Windows Server上我得到以下结果:

>  x = c("Apr-13", "Aug-12", "Aug-13", "Dec-12", "Feb-13", "Jan-13", "Jul-13", "Jun-13", "Mar-13",     "May-13", "Nov-12", "Oct-12", "Sep-12")

> as.yearmon(x, "%b-%y")

[1] "Apr 2013" "Aug 2012" "Aug 2013" NA "Feb 2013" "Jan 2013" "Jul 2013" "Jun 2013"
[9] NA  NA  "Nov 2012" NA  "Sep 2012"

NAs不应该在那里。我在桌面上收到日期。关于这可能来自哪里的任何想法?

1 个答案:

答案 0 :(得分:1)

问题是服务器的区域设置是德语,即使语言是英语。

用于:

控制面板>区域>格式

我将其更改为英语(美国),功能正常运行。