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
Post a Comment