求和多个文本并在R中创建新列

时间:2016-01-10 15:37:30

标签: r

如何在新列中计算和打印结果?

案例:

恐怖
恐怖
恐怖
恐怖
冒险
行动
行动
恐怖

输出

|类别|总计|
|恐怖| 5 |
|行动| 2 |
|冒险| 1 |

1 个答案:

答案 0 :(得分:0)

我们可以使用table

as.data.frame(table(df1$Category))

或者

library(data.table)
setDT(df1)[, list(Total=.N), Category]

或者

library(dplyr)
df1 %>%
   group_by(Category) %>%
   summmarise(Total=n())