我有一个简单的问题,老实说,我试图找到答案。我真的做到了。
我有一堆 .csv 文件已导入 R 数据帧
我想从每个数据框中获取一个特定的列(具有通用名称),将其合并到一个数据框中,以数据框的名称作为列名,并使用每列生成一个箱线图。
这些列的长度不同,并且经常包含 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。