pandas dataframe reshaping/stacking of multiple value variables into seperate columns

前端 未结 3 851
小蘑菇
小蘑菇 2020-12-17 06:01

Hi I\'m trying to reshape a data frame in a certain way.

this is the data frame I have,

         des1 des2 des3 interval1 interval2 interval3
value           


        
3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-17 06:44

    This is just a .melt, docs are here

    In [33]: pd.melt(df.reset_index(),
                     id_vars=['values'],
                     value_vars=['interval1','interval2','interval3'])
    Out[33]: 
      values   variable value
    0    aaa  interval1   ##1
    1    bbb  interval1   ##4
    2    ccc  interval1   ##7
    3    aaa  interval2   ##2
    4    bbb  interval2   ##5
    5    ccc  interval2   ##8
    6    aaa  interval3   ##3
    7    bbb  interval3   ##6
    8    ccc  interval3   ##9
    

提交回复
热议问题