python - Manipulate pandas dataframe -


i have following pandas dataframe:

        cola   colb    idcode 3223      s1   13 3223      s2   18 211       s1   24 211       s2   43 211       s3  198 

where cola , colb columns , idcode index rows. have output df follows:

        s1   s2  s3 idcode   3223    13   18  nan(or 0 i'd prefer nan) 211     24   43  198  

how can this?

here's way using pivot():

df.pivot(columns='cola', values='colb') cola      s1    s2     s3 idcode                    211     24.0  43.0  198.0 3223    13.0  18.0    nan 

Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -