【发布时间】:2022-01-17 00:34:41
【问题描述】:
我有一个具有以下结构的数据框
| Id | Vehicle1 | Vehicle2 |
|---|---|---|
| 1 | car | motorcycle |
| 2 | bike | car |
| 3 | motorcycle | bike |
我想将一个数据框分组到一个数据框中,其中只有一个具有该结构的列车辆
| Id | Vehicle |
|---|---|
| 1 | car |
| 1 | motorcycle |
| 2 | bike |
| 2 | car |
| 3 | motorcycle |
| 3 | bike |
我怎样才能用 python/pandas 做到这一点?
我尝试使用 groupby,但失败了。
谢谢!
【问题讨论】:
-
df.set_index("Id").stack()?
标签: python pandas group-by pandas-groupby