找出向量的频率分布并将其转换为矩阵/数据帧

时间:2017-08-27 06:09:06

标签: r

我有一个矢量,

Marks : 10 10 10 20 20 20 20 20 30 30 10 10 40 40 40 40 50 50 50 50.

我需要找到它的频率分布。 我可以使用命令获取它:

    marks<- c(10,10,10,20,20,20,20,20,30,30,10,10,40,40,40,40,50,50,50,50)
    marks1<- cbind(table(marks))

This is the output

现在,当我检查表标记1的结构时,它只有1列而不是2列。  那么,我如何将此表转换为matix或datframe并分配属性,以便输出有两列,如下所示:

Marks Freq.
10     5
20     5
30     2
40     4
50     4

在将表格转换为矩阵/数据帧时,有没有办法将表格的行名称转换为列?

我在这里找到的大部分答案都是关于将表格(带有预定义的列名称)转换为矩阵/数据帧。

0 个答案:

没有答案