统计单列中的值并将其分为R中的行

问题描述:

我有一行数字。我想知道如何将它分离出来,以便输出总计每组数字的计数的列。我试着玩“分开”,但我无法弄清楚如何使它工作。统计单列中的值并将其分为R中的行

Here's my data frame: 


2 
2 
2 
2 
2 
4 
4 
4 

I'd like it to be 

2 4 
5 3 

您可以使用table()函数。

> 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 

我们可以使用tabulate这将是更快

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