我这里有两个数据集。一个就是这样的。
>sp2
# A tibble: 1,822 x 3
Date Hour Price
<dttm> <chr> <dbl>
1 2015-12-31 2 17.15
2 2015-12-30 2 26.23
3 2015-12-29 2 23.01
4 2015-12-28 2 20.58
5 2015-12-27 2 14.09
6 2015-12-26 2 -66.02
7 2015-12-25 2 -4.50
8 2015-12-24 2 18.32
9 2015-12-23 2 0.43
10 2015-12-22 2 -81.04
# ... with 1,812 more rows
我的其他数据如下:
> head(da2)
LiefertagDeliveryDate Price Hour
1: 2015-12-31 22.73 2
2: 2015-12-30 32.30 2
3: 2015-12-29 43.38 2
4: 2015-12-28 48.03 2
5: 2015-12-27 45.08 2
6: 2015-12-26 25.50 2
事实上,sp2有1822个观测值,而da2有1826个观测值。我想找出4个观测误差是什么,以及这4个观测的信息是什么。人们建议我使用setdiff
。但是当我使用它时,它只显示了奇怪的数字,如
[1] 1451520000 1451433600 1451347200 1451260800 1451174400 1451088000 1451001600 1450915200 1450828800 1450742400 1450656000 1450569600 1450483200 1450396800
[15] 1450310400 1450224000 1450137600 1450051200 1449964800 1449878400 1449792000 1449705600 1449619200 1449532800 1449446400 1449360000 1449273600 1449187200
我不知道问题是什么。是因为sp2属性的日期不是“日期”吗?它显示如下:
class(sp2$Date)
[1] "POSIXct" "POSIXt"
我真的不知道是什么问题。我可以将数据发送给人,但我不知道如何发送,因为我刚加入社区。 p>