我想知道如何提取每个日期发生事件的次数。 我的数据集如下所示:
Date burstID
2018-09-18 1
2018-09-18 2
2018-09-18 3
2018-09-18 4
基本上对于每个日期,我都需要用burstID 来计算突发的次数。我尝试过多种方法,例如:
numberofburst <- df %>% group_by(Date) %>% count(burstID)
但是它返回一个新列n,指定每个ID的突发数量(始终为1),这不是我的意思。
请问有什么帮助吗?
你想要这个来数数吗?
df %>%
summarise(count = n(), .by = Date)
这给出了
Date count
1 2018-09-18 4
是的,但是您的代码实际上为我提供了每个日期每天的突发总数。我想计算每个日期的独立突发数量。 我想我自己找到了一些东西。我这样做是因为每次突发我都有一行:
numberofburst <- df %>% group_by(Date) %>% summarise(numberofburst = n())
干杯!