我需要根据位置获得调整后的时间戳,例如
location <- c('New york' ,'san fransisco, CA', 'houston', 'Chicago, IL')
id <- c(1,2,3,4)
timestamp<- c('2012-06-15 05:43:34', '2012-07-15 05:43:34','2012-06-13 03:24:42', '2012-04-13 03:24:42')
df<- data.frame(location, id, timestamp)
我需要创建一个新列,将UTC时间戳格式转换为该区域中的本地时间。例如,纽约和三叶草可以在UTC中同时具有不同的时间。我知道你可以使用tz函数逐行完成,因为记录超过一百万,所以它可能非常耗时。关于我如何做到这一点的任何建议?