我想生成一个值的频率表,但到目前为止我只发现如何通过创建类,我想要非分组值。假设我有:
values <- c(1,2,5,6,3,4,3,2,6,7)
如何从中生成频率表?
答案 0 :(得分:1)
table(values)
values
1 2 3 4 5 6 7
1 2 2 1 1 2 1
答案 1 :(得分:1)
查看table
> tab <- table(values)
values
1 2 3 4 5 6 7
1 2 2 1 1 2 1
如果您更喜欢data.frame
> as.data.frame(tab)
values Freq
1 1 1
2 2 2
3 3 2
4 4 1
5 5 1
6 6 2
7 7 1
绘图:
hist(values) # histogram of `values`
plot(tab) # plot of `tab`, table of frequencies
barplot(tab) # plot of `tab`, table of frequencies