这看起来像是枢轴工作:
import pandas as pdoldcols = {'col1':['a','a','b','b'], 'col2':['c','d','c','d'], 'col3':[1,2,3,4]}a = pd.Dataframe(oldcols)newf = a.pivot(index='col1', columns='col2')print(newf)
col3 col2 c dcol1 a 1 2b 3 4
如果您不希望使用MultiIndex列,则可以删除
col3using:
newf.columns = newf.columns.droplevel(0)
然后会产生
col2 c dcol1 a 1 2b 3 4
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)