我无法弄清楚为什么下面这行R脚本在Windows上运行得很好(7,64位R 3.0.2 64位),而不是Linux(3.12.1-1-ARCH GNU / Linux 64位R 3.0.2 64位):
视窗:
>strptime("2013-05-08 10:27:50", format="%Y-%m-%d %H:%M:%S") >[1] "2013-05-08 10:27:50"
Linux的:
> strptime("2013-05-08 10:27:50", format="%Y-%m-%d %H:%M:%S") >NA
在strptime
的描述中有一些对“LC_TIME locale category”的strptime
但我真的不知道这是否与我的问题有关。
有人可以请解释一下,为什么同一行代码导致不同的结果,以及如何让R的Linux版本行为的Windows版本?
它在Arch Linux中使用3.17.6-1-ARCH和R-3.1.2。 我的时区设置为亚洲/加尔各答,但输出略有不同,也显示了时区。
strptime("2013-05-08 10:27:50", format="%Y-%m-%d %H:%M:%S") [1] "2013-05-08 10:27:50 IST"
。