【问题标题】:Pandas: Collapse a mxn multi-index dataframe into a series by repeating each row index n timesPandas:通过重复每个行索引 n 次,将一个 mxn 多索引数据帧折叠成一个系列
【发布时间】:2018-04-19 18:06:05
【问题描述】:

我在 Pandas 中有一个具有两个索引级别的二维数据框。例如,它看起来像这样:

Location    1   2   3   4   5
Time 
  0         2   4   6   8   10
  1         1   3   5   7    9
  2         0   0   0   0    0

我想将其折叠成一个单索引数据框,其中主索引为每个列索引重复,如下所示:

Time    Location    Value
  0         1         2
  0         2         4
  0         3         6
  0         4         8
  0         5        10
 ... so on.

如何在 pandas 中实现这一点?

【问题讨论】:

    标签: python pandas dataframe multi-index


    【解决方案1】:

    你只需要stack

    df.stack().reset_index()
    

    【讨论】:

    • df.stack().reset_index(name='Value')
    • @HighVoltage yw :-) 快乐编码
    猜你喜欢
    • 2018-06-24
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    相关资源
    最近更新 更多