我的代码:[R日期“原产地”,必须提供
axis.Date(1,sites$date, origin="1960-10-01")
错误:
Error in as.Date.numeric(x) : 'origin' must be supplied
为什么问我的原产地时,我在上面的代码提供呢?
我的代码:[R日期“原产地”,必须提供
axis.Date(1,sites$date, origin="1960-10-01")
错误:
Error in as.Date.numeric(x) : 'origin' must be supplied
为什么问我的原产地时,我在上面的代码提供呢?
我怀疑你的意思是:
axis.Date(1, as.Date(sites$date, origin = "1960-10-01"))
为 'X' 参数as.Date()
必须是Date
类型。
顺便说一句,这将适合作为您的上一个问题的后续或编辑。
如果您在数值日期和时间信息计算匹配,则使用as.POSIXct
。 Data.table包的IDateTime格式就是这种情况。如果使用fwrite
保存文件,程序包会自动将日期时间转换为idixtime格式,这是unix时间。要转换回正常格式,可以完成以下操作。
例子:假设你有日期和时间信息在UNIX时间戳:)1442866615
> as.POSIXct(1442866615,origin="1970-01-01")
[1] "2015-09-21 16:16:54 EDT"
'X' 参数_axis_.Date(,不是吗? – user12341234 2017-02-20 05:01:24
参见'args(as.Date)'也可以在那里看到'x'。 – 2017-02-20 13:18:12