【发布时间】:2021-06-21 08:45:49
【问题描述】:
我有 2 个 sas 数据集,我正在使用 SET 语句通过键列将它们组合成一个新数据集。 以下是数据的外观(注意:'.' 是缺失值或空值)
data1 data2
ID X Y ID X Z
01 12 11 01 . 4
02 15 . 03 17 6
03 18 .
data combine;
set data1 data2;
by id;
run;
输出数据集'combine'的结果如下:
combine
ID X Y Z
01 12 11 .
01 . . 4
02 15 . .
03 17 . 6
03 18 . .
谁能告诉我如何在 Pandas/Python 中执行此操作。 我尝试使用 pd.concat() 但这并没有提供上述所需的输出。感谢有人可以提供帮助。
【问题讨论】:
标签: pandas merge concatenation