r - 表计数值加倍
问题描述
我有一组名为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,但我真的很想知道为什么会发生这种情况。
有什么建议么?
提前致谢!
钢筋混凝土