我有一个简单的问题,老实说我试图找到答案。我真的做到了。在R中合并不同长度和缺失值的列
我有一堆已导入到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数据的新的数据帧,每一列被命名为它来自的数据框的名称...然后生成汤姆,鲍勃和斯图的并排boxplot(但我可以解决这个问题)。在上面所需结果的空白空间中放置NA是可以的。
在我看来,这将让更多的发送到数据放入长格式? – Dason