如果我检查日期时间元素是否包含在JSON.parse(xhttp.responseText)
(unknown) Uncaught SyntaxError: Unexpected token ] in JSON at position 155
at JSON.parse (<anonymous>)
at <anonymous>:1:6
(anonymous) @ VM2002:1
的向量中,我很难理解为什么R返回FALSE
,尽管我检查的日期时间元素肯定包含在向量中。换句话说,我想知道这些输出是如何可能的:
%in%
我希望> GOLD.5.event.times[1] == GOLD.5$`1.Date & Time`[24544]
[1] TRUE
> GOLD.5.event.times[1] %in% GOLD.5$`1.Date & Time`
[1] FALSE
操作返回TRUE
,因为相应的日期时间值包含在向量中。
快速概述我使用的数据类型:
%in%
> GOLD.5.event.times <- seq(ISOdatetime(2017, 4, 4, 0, 0, 0, tz = ""),
ISOdatetime(2017, 4, 5, 0, 0, 0, tz = ""), "5 min")
> GOLD.5.event.times[1:10]
[1] "2017-04-04 00:00:00 CEST" "2017-04-04 00:05:00 CEST" "2017-04-04
00:10:00 CEST" "2017-04-04 00:15:00 CEST" "2017-04-04 00:20:00 CEST"
[6] "2017-04-04 00:25:00 CEST" "2017-04-04 00:30:00 CEST" "2017-04-04
00:35:00 CEST" "2017-04-04 00:40:00 CEST" "2017-04-04 00:45:00 CEST"
> GOLD.5$`1.Date & Time`[24540:24550] # result of strptime() conversion
[1] "2017-04-03 22:55:00 CEST" "2017-04-03 23:00:00 CEST" "2017-04-03
23:45:00 CEST" "2017-04-03 23:55:00 CEST" "2017-04-04 00:00:00 CEST"
[6] "2017-04-04 00:05:00 CEST" "2017-04-04 00:10:00 CEST" "2017-04-04
00:15:00 CEST" "2017-04-04 00:20:00 CEST" "2017-04-04 00:25:00 CEST"
[11] "2017-04-04 00:30:00 CEST"
s。
dput