我有一个带有大量条目的向量(380)。我想绘制值的图形,但为此我需要提取每个值的频率。例如,在向量(1,2,2,3,4)中,数字1,3和4出现一次,数字2出现两次。我该怎么做才能获得这些信息?
答案 0 :(得分:3)
函数table
是你的朋友:
plot(table(myvector))
答案 1 :(得分:1)
请注意,如果要处理输出并执行进一步操作,可以使用as.data.frame将其括起来以获取数据帧。
df <- as.data.frame(table(myvector))
已编辑添加 是的,您必须创建一个新对象来对其进行操作,如下面的评论所示。