小编Sho*_*and的帖子

转换为 R 中的本地时间 - 时区向量

我有一组来自美国各地的数据,我正在尝试将其转换为每个“主题”的当地时间。我对每个事件都有 UTC 时间戳,并将其转换为 POSIXct 格式,但每次我尝试在任何 POSIXct/POSIXlt 函数(包括和)中包含tz = DS$Factor或 的向量时,都会收到一条错误消息:tz = as.character(DS$Factor)format()strftime()

as.POSIXlt.POSIXct(x, tz = tz) 中的错误:无效的“tz”值

如果我只是输入tz = 'US/Eastern'它就可以正常工作,但当然并非我的所有值都来自该时区。

如何将每个“主题”的时间戳记为当地时间?

DS$Factor5 个值:US/Arizona US/Central US/Eastern US/Mountain US/Pacific

谢谢,速记

format timezone strftime posixct posixlt

5
推荐指数
1
解决办法
1649
查看次数

标签 统计

format ×1

posixct ×1

posixlt ×1

strftime ×1

timezone ×1