R 在不同时区收集的数据,两者都需要与UTC相匹配
我在澳大利亚/布里斯班时区有一个变量C,在UTC有另一个变量p,我需要它们在UTC中匹配,以便在UTC上午10点采集的p值对应于同时采集的C值。多谢各位 这是我的数据:R 在不同时区收集的数据,两者都需要与UTC相匹配,r,datetime,R,Datetime,我在澳大利亚/布里斯班时区有一个变量C,在UTC有另一个变量p,我需要它们在UTC中匹配,以便在UTC上午10点采集的p值对应于同时采集的C值。多谢各位 这是我的数据: Date Time.AU C Date.UTC Time.UTC P 1 4/9/16 5:00 pm 12.0008511 4/9/16 2:00 am 17.78006 2 4/9/16 6:00 pm 6.4958920 4/9/16 3
Date Time.AU C Date.UTC Time.UTC P
1 4/9/16 5:00 pm 12.0008511 4/9/16 2:00 am 17.78006
2 4/9/16 6:00 pm 6.4958920 4/9/16 3:00 am 16.13160
我试过了
DateTime<-paste(data$Date, data$Time)
DT<-strptime(DateTime,format="%Y/%m/%d %H:%M", tz="UTC")+32400
#32400 is because Australia is 9hrs ahead of UTC and I did 60x60x9
我需要晚班9小时。你试过用lubridate做这种东西吗
library(lubridate)
utcExampleDate <- ymd_hms("2016-12-31 17:00:00",
tz = "UTC") # "2016-12-31 17:00:00 UTC"
convertToAU <- with_tz(utcExampleDate,
"Australia/Brisbane") # "2017-01-01 03:00:00 AEST"
一些数据在代码块中将dput的输出添加到您的问题中,帮助人们帮助您。谢谢!我使用了lubridate,现在我有UTC中的两个变量。