0
長い文字列を含むデータフレーム列で複数のパターン一致をカウントしたいとします。文字列内の複数のパターン一致の数をカウントする
pattern<-c("AAA", "BBB", "CCC")
df$AAA <- str_count(df$string_1, "AAA+")
df$BBB <- str_count(df$string_1, "BBB+")
df$CCC <- str_count(df$string_1, "CCC+")
df$AAA <- str_count(df$string_2, "AAA+")
df$BBB <- str_count(df$string_2, "BBB+")
df$CCC <- str_count(df$string_2, "CCC+")
...
実際には、「パターン」のリストははるかに長いので、文字列で列をループする必要があります。
はこのエラーになっていないとループ: – user2904120
『クラス『要因』のオブジェクトに適用される「タイプ:」UseMethodでエラーが発生しました(『タイプ』) にのための適用可能な方法を』はい、パターンリストとテーブル列の両方を助けました。文字列は – user2904120
ですが、解決策は複数の行列になります。テーブルにさらに列が含まれている場合、それぞれの行列にはすべて – user2904120