R:如何为类别中的类别创建频率列?
R: How can I make a frequency column for a category in a category?
所以我在一栏中有很多类别。在这些类别中,我在另一列中有另一个类别。变量 1 和 2 是我所拥有的。我想添加频率列。
Variable 1 ~ Variable 2 ~ Frequency
Category 1 ~ Red ~ 2 (because there are 2 red's in category 1)
~
Category 1 ~ Blue ~ 1
~
Category 1 ~ Red ~ 2 (again, because there are 2 red's in category 1)
~
Category 2 ~ Blue ~ 2
~
Category 2 ~ Red ~ 1
~
Category 2 ~ Blue ~ 2
我想 add/mutate 另一列会告诉我频率是多少。
谢谢!
library(dplyr)
your_data %>%
group_by(Variable_1, Variable_2) %>%
mutate(Frequency = n())
所以我在一栏中有很多类别。在这些类别中,我在另一列中有另一个类别。变量 1 和 2 是我所拥有的。我想添加频率列。
Variable 1 ~ Variable 2 ~ Frequency
Category 1 ~ Red ~ 2 (because there are 2 red's in category 1)
~
Category 1 ~ Blue ~ 1
~
Category 1 ~ Red ~ 2 (again, because there are 2 red's in category 1)
~
Category 2 ~ Blue ~ 2
~
Category 2 ~ Red ~ 1
~
Category 2 ~ Blue ~ 2
我想 add/mutate 另一列会告诉我频率是多少。
谢谢!
library(dplyr)
your_data %>%
group_by(Variable_1, Variable_2) %>%
mutate(Frequency = n())