【发布时间】:2021-04-01 12:47:35
【问题描述】:
我有一个数据框(约 30 000 行)按车站代码计算的行程。
|station from|station to|count|
|:-----------|:---------|:----|
|20001 |20040 |55 |
|20040 |20001 |67 |
|20007 |20080 |100 |
|20080 |20007 |50 |
如何在有许多回程的地方获得 df 并且删除了额外的回程行,例如
|station from|station to|count|count_back|
|:-----------|:---------|:----|:---------|
|20001 |20040 |55 |67 |
|20007 |20080 |100 |50 |
我的解决方案是
- 复制数据框
- 制作复合键,更改重复数据框中的出发站和目的地站
- 合并
- 删除不必要的列和行。
但这似乎效率很低
【问题讨论】: