2017-05-30 18 views
0

私は、列に沿って繰り返される異なる文字列を含む列を持っています。基本的には文字列の出現数を合計し、この列に数値を入力する別の列を作成したかったのです。これは、excelでcountif関数を使うのと同じです。例えば列内の文字列の出現回数をカウントするR

+1

はを見てください 'table' – emilliman5

+0

あなただけの各一意の文字列のための出現回数、またはそのセルの出現数アップをしたいですか?例えばあなたは 'A = 3、B = 2'または' 1,2,1,3,2'と言っている列を必要としますか?col = 'A、A、B、A、B' - > – digEmAll

+3

ようこそ!これまでに何を試しましたか? [ask]と[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 
関連する問題