R 从CSV文件生成频率
我想生成一个值的频率表,但到目前为止,我只找到了如何通过创建类来实现这一点,我想要非分组值。假设我有:R 从CSV文件生成频率,r,R,我想生成一个值的频率表,但到目前为止,我只找到了如何通过创建类来实现这一点,我想要非分组值。假设我有: values <- c(1,2,5,6,3,4,3,2,6,7) 值查看表 > tab <- table(values) values 1 2 3 4 5 6 7 1 2 2 1 1 2 1 绘图: hist(values) # histogram of `values` plot(tab) # plot of `tab`, table of frequen
values <- c(1,2,5,6,3,4,3,2,6,7)
值查看表
> tab <- table(values)
values
1 2 3 4 5 6 7
1 2 2 1 1 2 1
绘图:
hist(values) # histogram of `values`
plot(tab) # plot of `tab`, table of frequencies
barplot(tab) # plot of `tab`, table of frequencies
现在如何将其描述为直方图(看一下hist
函数。从阅读帮助文件开始。最后一件事,假设我有两列,它们基本上是赔率,第一列是fav赔率,第二列是x,赔率是fav赔率/x…我如何将其连接到一个新向量,以fav.赔率/x的形式显示,然后我将使用前面的方法生成一个频率。)那是什么意思?
> 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