【发布时间】:2019-01-12 17:28:16
【问题描述】:
我有 2 个 CSV 数据集:
文件 1:
Identity,Number,Data,Result,RT
5,3,13,45,34
6,1,44,12,56
3,1,67,23,47
0,6,43,55,91
4,5,33,34,29
文件 2:
Identity,NB,NB,Result,Data,
1,4,55,92,62
3,7,43,12,74
7,3,58,52,64
0,6,10,22,96
3,8,13,92,22
我想将这两个数据集连接起来,创建一个数据集,其中文件 2 的数据位于文件 1 数据下方的正确对应列中。
文件 3:
Identity,Number,Data,Result,RT
5,3,13,45,34
6,1,44,12,56
3,1,67,23,47
0,6,43,55,91
4,5,33,34,29
Identity,NB,NB,Result,Data,
1,4,55,92,62
3,7,43,12,74
7,3,58,52,64
0,6,10,22,96
3,8,13,92,22
但是数据和结果的列彼此重叠。
注意,文件 1 中具有相应数据的列与文件 2 中具有相同数据的列不对齐。
【问题讨论】:
-
您可以这样做,但 R 不是 Excel,因此您要求的格式将无法使用 R 数据帧或矩阵实现。您当然可以使用 R 构建一个看起来像这样的 CSV 文件。 ....但是你为什么会呢?
-
你真的要这样重复标题吗?
-
@Elin,不 - 我只是想说明列不对齐(但我希望它们对齐)。
-
对不起...您是否希望这些值在正确的列名下排列并以顶部的唯一列名列表结束?
-
身份也是唯一的吗?例如,两个表中都有 0,是相同的单位还是不同的单位?