将值列和标签列转换为Pandas中的宽格式,同时保留所有其他列的正确方法

时间:2020-09-01 17:35:10

标签: python python-3.x pandas dataframe pivot-table

我一直在使用一种模式,用另一列作为标签来绕开单列值,这类似于以下内容:

df.pivot_table(values='values',
               columns='labels',
               index=list(df.columns.drop(['values', 'labels']))).reset_index()

我不确定这是否是实现此目的的最佳方法,或者是否还有其他论点可以用来复制这种行为。

换句话说,我想将所有列保留在数据框中,并让其中一个列扩展为宽格式,而另一列转换为列标签。

0 个答案:

没有答案