如何在新列中计算和打印结果?
案例:
恐怖
恐怖
恐怖
恐怖
冒险
行动
行动
恐怖
输出
|类别|总计|
|恐怖| 5 |
|行动| 2 |
|冒险| 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())