我有一份数据,包含三列:startpoint(起始点),endpoint(结束点)和data(数据)。
如果起始点和结束点包含相同的数据(双向),我想要合并这些行,并添加额外的列。例如,从以下表格开始:
则变成以下表格:
有没有快速的方法在 pandas 上做到这一点?
感谢。
如果起始点和结束点包含相同的数据(双向),我想要合并这些行,并添加额外的列。例如,从以下表格开始:
startpoint | endpoint | data |
---|---|---|
A | B | 1 |
C | D | 2 |
B | A | 3 |
D | C | 4 |
startpoint | endpoint | data_1 | data_2 |
---|---|---|---|
A | B | 1 | 3 |
C | D | 2 | 4 |
感谢。