【发布时间】:2013-03-27 16:07:48
【问题描述】:
我是 SO 和 R 编程语言的新手。
我有两个 csv 格式的数据集。它们每个都包含几列。比方说: - 第一个文件 a.csv 包含 A、B、C、D 列 - 第二个文件 b.csv 包含 A、B、Y、Z 列
我想将 A、B 在两个文件(条件)中包含相同值的所有行输出到一个新的 output.csv 文件中,并将 b.csv 中的 Y、Z 附加到 a 中的 C、D。 csv 仅适用于满足(条件)的行。
这是一个例子:
a.csv
A B C D
1 a 0 1
56 b 2 3
321 b 0 0
b.csv
A B Y Z
1 a 4 4
56 b 5 5
321 o 0 10
输出.csv
A B C D Y Z
1 a 0 1 4 4
56 b 2 3 5 5
我已经尝试了几个小时,但没有任何输出完全符合我的要求。非常感谢您的回复。
【问题讨论】: