5

以前に使用したことのないデータ形式の R プロットについて助けが必要です。ご存知でしたらお助けください。

NUMBER   FREQUENCY
10          1  
11          1  
12          3  
10          45   
11          2  
12          3  

X軸に数値(ヒストグラムのビンではなく連続)とY軸に頻度を含む棒グラフが必要ですが、結合されています。お気に入り

10     46  
11     3  
12     6  

それは十分に単純に思えますが、実際のデータには10,000行と多数があるため、手動で実行せずにRで適切なソリューションを探しています。

4

1 に答える 1

5

どうですか:

##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)  
于 2012-12-03T20:28:40.750 に答える