我有一组名为viewed_at
的数据(格式为as.POSIXct
),如下所示:
[1] "2018-02-28 00:13:00 CET" "2018-02-28 01:52:00 CET" [3] "2018-02-28 01:52:00 CET" "2018-02-28 03:38:00 CET" [5] "2018-02-28 04:53:00 CET" "2018-02-28 04:45:00 CET" [7] "2018-02-28 04:41:00 CET" "2018-02-28 04:12:00 CET" [9] "2018-02-28 05:53:00 CET" "2018-02-28 05:32:00 CET" [11] "2018-02-28 05:33:00 CET" "2018-02-28 05:31:00 CET"
(数据集约100.000行)
我想匹配相等的日期和时间,并在其旁边添加频率。
为此,我使用了ts <- table(viewed_at)
输出看起来像这样:
2018-02-28 00:13:00 2018-02-28 01:52:00 2018-02-28 03:38:00
2 4 2
2018-02-28 04:53:00 2018-02-28 04:41:00 2018-02-28 04:45:00
2 2 2
似乎一切都井然有序,但没有一件事:各地的频率都翻了一番。
当然,解决方案是将每个频率除以2,但是我真的很想知道为什么会发生这种情况。
有什么建议吗?
谢谢!
RC