これは私の最初の投稿であり、明らかに、プログラミングの経験はありません。
問題:
それぞれ 0 ~ 7 要素の範囲の 200 個の文字ベクトルのリストがあります (このリストは strsplit 関数の出力です)。
>input
> [[1]]
>> [1] "foo" "bar" "norf"
> [[2]]
>> [1] "norf"
> [[3]]
>> NA
.....
> [[200]]
>> [1] "hello" "norf"
入力にすべての潜在的な文字列の文字列もあります。
possible_strings <- c("foo","bar","hello",...)
次の形式のデータ フレーム (またはジョブを完了する同様のオブジェクト) に変換したい:
> res
foo bar norf hello
[1, ] TRUE TRUE TRUE FALSE
[2, ] FALSE FALSE TRUE FALSE
[3, ] FALSE FALSE FALSE FALSE
[...]
[200,] FALSE FALSE TRUE TRUE
私はそれを非常に広範囲に変換しようとしましたが、得られた最も遠いものは、すべての行に文字列があり、NA で満たされた列名としてすべての可能な文字列を持つデータ フレームでした (プロセスで rbind.fill を使用しました)。
どんな助けでも大歓迎です、
ありがとう!