Turn Pandas Multi-Index into column

后端 未结 5 1990
天涯浪人
天涯浪人 2020-11-29 16:52

I have a dataframe with 2 index levels:

                         value
Trial    measurement
    1              0        13
                   1         3
            


        
5条回答
  •  离开以前
    2020-11-29 17:20

    There may be situations when df.reset_index() cannot be used (e.g., when you need the index, too). In this case, use index.get_level_values() to access index values directly:

    df['Trial'] = df.index.get_level_values(0)
    df['measurement'] = df.index.get_level_values(1)
    

    This will assign index values to individual columns and keep the index.

    See the docs for further info.

提交回复
热议问题