如何统计R studio中某个事件发生的次数

问题描述 投票:0回答:2

我想知道如何提取每个日期发生事件的次数。 我的数据集如下所示:

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),这不是我的意思。

请问有什么帮助吗?

r date dplyr group-by count
2个回答
1
投票

你想要这个来数数吗?

df %>%
    summarise(count = n(), .by = Date)

这给出了

        Date count
1 2018-09-18     4

0
投票

是的,但是您的代码实际上为我提供了每个日期每天的突发总数。我想计算每个日期的独立突发数量。 我想我自己找到了一些东西。我这样做是因为每次突发我都有一行:

numberofburst <- df %>% group_by(Date) %>% summarise(numberofburst = n())

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.