我的代碼:[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