楼主: Y1kotaya
704 3

[问答] 求某天内某一时间段的数据产生的问题 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

大专生

18%

还不是VIP/贵宾

-

威望
0
论坛币
30 个
通用积分
2.8978
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
310 点
帖子
32
精华
0
在线时间
28 小时
注册时间
2019-7-1
最后登录
2020-12-1

楼主
Y1kotaya 发表于 2019-7-8 09:58:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我是这样写的
企业微信截图_15625509438422.png

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




企业微信截图_15625509057284.png


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

扫码加我 拉你入群

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

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


沙发
Y1kotaya 发表于 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

藤椅
Y1kotaya 发表于 2019-7-8 10:07:34
如果我在时间做转换的时候就加上时区  UTC 就换报楼上的错误

板凳
Y1kotaya 发表于 2019-7-8 10:15:26
我好像知道问题了  。。。> subT <- data[ymd_hms(data$pass_time) %within% int,]  少写了个逗号  哈哈哈- -
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 观点有启发

总评分: 论坛币 + 10   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-7 22:32