Python 在保留所有其他列的同时,将值列和标签列旋转为宽格式的正确方法
我一直在使用一种模式,以另一列作为标签,旋转出一列值,如下所示:Python 在保留所有其他列的同时,将值列和标签列旋转为宽格式的正确方法,python,python-3.x,pandas,dataframe,pivot-table,Python,Python 3.x,Pandas,Dataframe,Pivot Table,我一直在使用一种模式,以另一列作为标签,旋转出一列值,如下所示: df.pivot_table(values='values', columns='labels', index=list(df.columns.drop(['values', 'labels']))).reset_index() 我不确定这是否是实现这一点的最佳方式,或者我是否应该使用其他一些论点来复制这种行为 换句话说,我希望将所有列保留在dataframe中,并将其
df.pivot_table(values='values',
columns='labels',
index=list(df.columns.drop(['values', 'labels']))).reset_index()
我不确定这是否是实现这一点的最佳方式,或者我是否应该使用其他一些论点来复制这种行为
换句话说,我希望将所有列保留在dataframe中,并将其中一列扩展为宽格式,将另一列转换为列标签