2016-05-15 6 views
-3

Ich habe eine einzelne Reihe von Zahlen. Ich frage mich, wie ich es austeilen kann, so dass es Spalten ausgibt, die das Tally jeder Menge von Zahlen zusammenfassen. Ich habe versucht, mit "getrennt" zu spielen, aber ich kann nicht herausfinden, wie es funktioniert.Tallying Werte in einer einzelnen Spalte und Trennung in Zeilen in R

Here's my data frame: 


2 
2 
2 
2 
2 
4 
4 
4 

I'd like it to be 

2 4 
5 3 

Antwort

1

Sie können die table() Funktion verwenden.

> df 
    V1 
1 2 
2 2 
3 2 
4 2 
5 2 
6 4 
7 4 
8 4 
> table(df$V1) 

2 4 
5 3 
0

Wir tabulate verwenden, die schneller sein würde

tabulate(factor(df1$V1)) 
#[1] 5 3 
Verwandte Themen