【问题标题】:how to group two columns in one column order by id python [duplicate]如何按id python按一列顺序对两列进行分组[重复]
【发布时间】: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


【解决方案1】:
df.set_index("Id").stack()

这将按其各自的列顺序对具有相同 ID 的所有元素进行排序。

【讨论】:

  • 请注意,没有必要回答这样一个重复的问题。
猜你喜欢
  • 2017-06-11
  • 1970-01-01
  • 2021-08-26
  • 2019-07-30
  • 2019-05-15
  • 2015-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多