我的数据集包含Unix时间戳列,需要在UTC中进行转换。我使用as.POSIXct
将列转换为UTC,但引发了一个错误,如
Error in as.POSIXct.numeric(df$timestamp) : 'origin' must be supplied
我将origin
添加为as.POSIXct(df$timestamp, origin="1970-01-01", tz="UTC")
,但仍然得到相同的错误:
我在R上有点新,有点迷失了!有人能给我指路吗?
发布于 2020-06-08 10:19:26
我不确定您的数据,但Anytime
库可能是一个帮助!
library(anytime)
anytime(value)
或anytime(table$column)
然后您可以使用as.POSIXct()
(只有当问题仍然存在的时候)。也许这不是一个简化的解决方案,但对我有效!在这方面,你可以遵循专家的建议。
注意:您也可以使用来自同一个库的anydate(value)
来获取日期。
https://stackoverflow.com/questions/62160349
复制相似问题