【发布时间】:2020-11-03 07:29:57
【问题描述】:
给定一个数据框df,我生成如下:
set.seed(1)
b <- runif(100)
set.seed(1)
a <- sample.int(9, 100, replace = TRUE)
df <- data.frame(a,b)
我形成了如下所示的频率表但不满意:
sortted_a <- data.frame(table(df$a))
sortted_a
# Var1 Freq
#1 1 14
#2 2 8
#3 3 10
#4 4 9
#5 5 11
#6 6 11
#7 7 5
$8 8 14
#9 9 18
我宁愿想要一个表格,它不仅会显示vector a 的frequency,还会显示frequency of a 以及相关联的averages of vector b,如下在R 中:
# Var1 Freq Ave_b
#1 1 14 0.6750
#2 2 8 0.0027
#3 3 10 0.8298
#4 4 9 0.1873
#5 5 11 0.3874
#6 6 11 0.7632
#7 7 5 0.5812
$8 8 14 0.5478
#9 9 18 0.4389
【问题讨论】:
标签: r frequency frequency-distribution