【发布时间】:2012-11-08 01:17:31
【问题描述】:
我有一个简单的问题,老实说,我试图找到答案。我真的做到了。
我有一堆 .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 数据的新数据帧,每一列将被命名为它来自的数据帧的名称.. . 其次是制作汤姆、鲍勃和斯图的并排箱线图(但我可能可以解决这个问题)。在上面想要的结果中的空白处有 NA 是可以的。
【问题讨论】:
-
在我看来,将数据变成长格式会发送更多?