全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
705 3
2019-07-08
我是这样写的
企业微信截图_15625509438422.png

首先这是我转换过后的,时区是UTC




企业微信截图_15625509057284.png


这是我的时间区间 ,8点到8点5分,在这个时间段里 分明就是有数据的,可是没有。打印出来发现,时间间隔和我数据里的时间,他们的时区不同,请问我要怎么转换时区啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-7-8 10:06:46
> date1 <- as.POSIXct(paste("2019-3-12","08:00:00"),tz="UTC")
> date2 <- as.POSIXct(paste("2019-3-12","08:05:00"),tz="UTC")
> date1
[1] "2019-03-12 08:00:00 UTC"
> int <- interval(date1, date2)
> subT <- data[ymd_hms(data$pass_time) %within% int]
Error in `[.data.frame`(data, ymd_hms(data$pass_time) %within% int) :
  undefined columns selected
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-7-8 10:07:34
如果我在时间做转换的时候就加上时区  UTC 就换报楼上的错误
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-7-8 10:15:26
我好像知道问题了  。。。> subT <- data[ymd_hms(data$pass_time) %within% int,]  少写了个逗号  哈哈哈- -
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群