- 此问题在此处已有答案**:
Add column to dataframe that shows frequency of a variable(4个答案)
Count number of rows per group and add result to original data frame(11个答案)
21小时前关门了。
假设我有下面的数据集,并且希望根据单词在"word"列中的出现频率来填充"freq"列。
#df
word freq
a
um
yeah
I'm
no
a
结果将如下所示:
word freq
a 2
um 1
yeah 1
I'm 1
no 1
a 2
我应该如何在R上编码?
2条答案
按热度按时间rkue9o1l1#
使用dplyr,你可以做这样的事情;
7cjasjjr2#
要计算每个观测值(包括每个观测值中的重复值),可以尝试按行求和,并将
sapply
与stringr::str_count
一起使用(将paste0
用于单词边界)数据
注意,如果您的数据位于字符串的简单向量中,定义为
str
,您将执行以下操作: