私は単純な問題を抱えています。正直なところ、私は答えを見つけようとしました。私は本当にしました。
Rデータフレームにインポートされた.csvファイルがたくさんあります
各データフレームから特定の列(共通の名前)を取得し、それをデータフレームの名前を列名として単一のデータフレームにマージし、各列を使用して箱ひげ図を作成したいと思います。
列は同じ長さではなく、NAが含まれていることがよくあります。
例:データフレーム(最初の行がヘッダー)
データフレーム名Tom
:
col1 col2 col3 col4
name1 33 44 55
name2 33 NA 55
name3 33 34 55
name4 33 24 55
データフレーム名Bob
:
col1 col2 col3 col4
name5 33 74 55
name6 33 NA 55
name7 33 32 55
データフレーム名Stu
:
col1 col2 col3 col4
name8 33 44 55
name9 33 11 55
name10 33 34 55
name11 33 24 55
name12 33 32 55
name13 33 24 5
name14 33 34 55
name15 33 24 5
望ましい結果
Tom Bob Stu
44 74 44
NA NA 11
34 32 34
24 24
32
24
34
24
したがって、各データフレームから「col3」(列名は共有)を取得し、col3データのみの新しいデータフレームを生成します。各列には、元のデータフレームの名前として名前が付けられます... Tom、Bob、Stuのボックスプロットを並べて作成します(ただし、おそらくそれを解決できます)。上記の目的の結果では、空のスペースにNAを入れてもかまいません。