私は R に非常に慣れておらず、あちこち検索しましたが、特定の問題に対する答えが見つかりません。
リスト (クラス「文字」) を吐き出すプログラムがあり、これらの文字リストの 2 つに共通する名前を持つ新しいリストを作成したいと考えています。
これらのリストの書式設定の例は、次のようにして再作成できます。
fruit <- c("apple", "banana", "plum", "cherry", "strawberry", "mango", "peach")
redstuff <- c("hydrant", "blood", "car", "cherry", "ruby", "toothbrush", "apple")
今、私merge()
はこのタイプのことをすることができると読んだall.x=FALSE
. しかし、リストがそのままの形で適切な形式になっているとは思いません。
これを行う最善の方法は何ですか?最初に両方のリストをデータ フレームまたは何かに変換する必要がありますか? また、入力として使用するために、最終的な新しいリストを再び文字リストにする必要があるので、どうすれば元に戻すことができますか? または、リストを別の形式に変換せずに、必要なことを行うためのクリーンな方法はありますか?