2012-12-03 11 views
5

Potrzebuję pomocy z działką R, z formatem danych, z którym wcześniej nie współpracowałem. Pomóż, jeśli wiesz.Rozkład częstotliwości z niestandardowymi danymi formatu

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

trzeba wykres z liczbami na osi X (ciągłe, a nie koszami wykresu) i częstotliwości T, ale w połączeniu. jak

10  46 
11  3 
12  6 

wydaje się dość proste, ale mam 10.000 wierszy i dużych liczb rzeczywistych danych tak, szukam dobrego rozwiązania w dziedzinie badań, nie robiąc go ręcznie.

Odpowiedz

5

Co o:

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

dostać:

enter image description here


odczytywane dane:

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