1

これは私の最初の投稿であり、明らかに、プログラミングの経験はありません。

問題:

それぞれ 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 を使用しました)。

どんな助けでも大歓迎です、

ありがとう!

4

1 に答える 1