使用另一列中的相应tz值转换日期时间

时间:2014-06-03 05:24:40

标签: r date datetime

我试图查找以前的答案,如果有人认为这已经得到回答,请指示我链接。

我有一个带有4个日期时间值的数据框(Tickets) - 而在另一列中我有时区值。

样本数据集如下。

TIMEZONE,Creation_Datetime
US/Mountain,2013-07-09 10:08:00 
US/Central,2014-03-24 05:37:13
US/Pacific,2013-01-26 04:30:57
US/Eastern,2013-01-21 02:59:18
US/Eastern,2014-02-24 08:39:17
US/Eastern,2013-02-05 02:30:36

我需要根据相应行中的时区在所有行中转换creation_Datetime。

Tickets$Creation_Datetime= with_tz(
  Tickets$Creation_Datetime,
  as.character(Tickets$TIMEZONE)
)

...抛出错误"无效的tz值"。

它适用于以时区传递的单个tz Tickets$TIMEZONE[1]值或字符值'US/Mountain'

帮助申请'申请'功能到所有行。

0 个答案:

没有答案