【发布时间】:2019-06-01 08:52:04
【问题描述】:
我有一个看起来像这样的数据框:
A1 A2 A3 A4
1001 1002 1003 1004
5001 5002 5003 5004
7001 7002 7003 7004
我想将其他行合并到当前行,看起来像这样。例如:对于第一行,前四列保持不变,但列 B1 到 B4 是从 A1 到 A4 的第二行的副本,C1 到 C2 是从 A1 到 A4 的第三行的副本。第 2 行和第 3 行的类似合并。
A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4
1001 1002 1003 1004 5001 5002 5003 5004 7001 7002 7003 7004
5001 5002 5003 5004 7001 7002 7003 7004 1001 1002 1003 1004
7001 7002 7003 7004 1001 1002 1003 1004 5001 5002 5003 5004
我尝试了多种方法,例如 groupby、索引、icol、循环等,但无法获得所需的结果。
【问题讨论】:
标签: python pandas dataframe merge pandas-groupby