2017-05-30 267 views
0

我有一列包含沿列重複的不同字符串。我想創建另一個列,它將基本總結字符串出現的次數並填充此列中的數字。這相當於在excel中使用countif函數。計算一列中字符串出現的次數R

+1

看一看'table' – emilliman5

+0

你想只爲每個唯一的字符串的出現次數,或出現次數最多的是細胞?例如col ='A,A,B,A,B' - >你想要'A = 3,B = 2'還是一列說:'1,2,1,3,2'? – digEmAll

+3

歡迎來到SO!你試過什麼了?請閱讀[問]和[mcve] ...然後編輯您的問題:https://stackoverflow.com/posts/44259842/edit – jogo

回答

0

例如:

s <- c("aaa","aab","aba","abb","bbb") 
look_for_what <- "aa" 
length(s[grep(look_for_what,s)]) 
# 2 
look_for_what <- "a" 
length(s[grep(look_for_what,s)]) 
# 4 
相關問題