R 自定义格式数据的频率分布

R 自定义格式数据的频率分布,r,R,我需要一个R图的帮助,一个我以前从未使用过的数据格式。如果你知道,请帮忙 NUMBER FREQUENCY 10 1 11 1 12 3 10 45 11 2 12 3 我需要一个条形图,数字在X轴上(连续的,不是直方图中的箱子),频率在Y轴上,但组合在一起。 像 这看起来很简单,但我有10000行和大量的实际数据,因此我在R中寻找一个好的解决方案,而不必手

我需要一个R图的帮助,一个我以前从未使用过的数据格式。如果你知道,请帮忙

NUMBER   FREQUENCY
10          1  
11          1  
12          3  
10          45   
11          2  
12          3  
我需要一个条形图,数字在X轴上(连续的,不是直方图中的箱子),频率在Y轴上,但组合在一起。 像

这看起来很简单,但我有10000行和大量的实际数据,因此我在R中寻找一个好的解决方案,而不必手动执行。

关于:

##tapply splits dd$FREQ by dd$NUM and "sums" them
barplot(tapply(dd$FREQUENCY, dd$NUMBER, sum))
要获得:


读入您的数据:

dd = read.table(textConnection("NUMBER   FREQUENCY
10          1  
11          1  
12          3  
10          45   
11          2  
12          3"), header=TRUE)  
dd = read.table(textConnection("NUMBER   FREQUENCY
10          1  
11          1  
12          3  
10          45   
11          2  
12          3"), header=TRUE)