【发布时间】:2022-02-16 03:16:35
【问题描述】:
我有一个包含 2 列的数据框: id , antecedent_id 我想要一个代码来使用 antecedent_id 以正确的顺序重新排序数据帧。 第一个 id 是 antecedent_id 为空的那个
数据框示例:
| id | antecedent_id |
|---|---|
| id1 | id2 |
| id4 | id7 |
| id6 | id3 |
| id7 | |
| id3 | id4 |
| id2 | id6 |
| id5 | id1 |
重新排序的数据框应该是这样的:
| id | antecedent_id |
|---|---|
| id7 | |
| id4 | id7 |
| id3 | id4 |
| id6 | id3 |
| id2 | id6 |
| id1 | id2 |
| id5 | id1 |
我想找到最快的代码来做到这一点,因为我有大量的行
非常感谢您的帮助!
【问题讨论】:
-
欢迎来到 StackOverflow!为了将来参考,请提供用于构建数据框的代码,以便人们更容易重现您的问题陈述并回答您的问题