R 有没有一种方法可以显示组中的计数和平均值?
我试图在数据框中按列分组,并显示出现次数和平均数 下面的表格就是一个例子,我想按id分组,并显示该id的出现次数和x的平均值R 有没有一种方法可以显示组中的计数和平均值?,r,R,我试图在数据框中按列分组,并显示出现次数和平均数 下面的表格就是一个例子,我想按id分组,并显示该id的出现次数和x的平均值 id x a 4 a 8 b 6 b 10 b 6 c 4 c 12 我的输出应该是这样的 id mean count a 6 2 b 11 3 c 8 2 您可以使用平均值和长度的聚合: 数据: 您可以使用平均值和长度的聚合: 数据
id x
a 4
a 8
b 6
b 10
b 6
c 4
c 12
我的输出应该是这样的
id mean count
a 6 2
b 11 3
c 8 2
您可以使用平均值和长度的聚合:
数据:
您可以使用平均值和长度的聚合:
数据:
您可以使用以下代码
## your data
df <-read.table(header = TRUE, text = "
id x
a 4
a 8
b 6
b 10
b 6
c 4
c 12 ")
library(dplyr)
df %>% group_by(id) %>%
summarize(mean = mean(x), count = n())
屈服:
# A tibble: 3 x 3
id mean count
<fct> <dbl> <int>
1 a 6 2
2 b 7.33 3
3 c 8 2
您可以使用以下代码
## your data
df <-read.table(header = TRUE, text = "
id x
a 4
a 8
b 6
b 10
b 6
c 4
c 12 ")
library(dplyr)
df %>% group_by(id) %>%
summarize(mean = mean(x), count = n())
屈服:
# A tibble: 3 x 3
id mean count
<fct> <dbl> <int>
1 a 6 2
2 b 7.33 3
3 c 8 2