0
私は、列に沿って繰り返される異なる文字列を含む列を持っています。基本的には文字列の出現数を合計し、この列に数値を入力する別の列を作成したかったのです。これは、excelでcountif関数を使うのと同じです。例えば列内の文字列の出現回数をカウントするR
私は、列に沿って繰り返される異なる文字列を含む列を持っています。基本的には文字列の出現数を合計し、この列に数値を入力する別の列を作成したかったのです。これは、excelでcountif関数を使うのと同じです。例えば列内の文字列の出現回数をカウントするR
:
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
はを見てください 'table' – emilliman5
あなただけの各一意の文字列のための出現回数、またはそのセルの出現数アップをしたいですか?例えばあなたは 'A = 3、B = 2'または' 1,2,1,3,2'と言っている列を必要としますか?col = 'A、A、B、A、B' - > – digEmAll
ようこそ!これまでに何を試しましたか? [ask]と[mcve]を読んでから、あなたの質問を編集してください:https://stackoverflow.com/posts/44259842/edit – jogo