Pivot Pandas DataFrame 切换索引和列名
Pivot Pandas DataFrame switching Index and Column Names
我有一个这样生成的 table,据我了解 table 的索引是 (APPLE,BANANA,PEAR,ORANGE)
INFO
APPLE YUMMY
BANANA 5
PEAR GREEN
ORANGE {COLOR:ORANGE}
我想转换(旋转)我的 table 看起来像
APPLE BANANA PEAR ORANGE
INFO YUMMY 5 GREEN {COLOR:ORANGE}
其中INFO是唯一的索引,有4列
我怎样才能转动这个 table? (我假设使用 pivot() / pivot_table())
您可以使用内置的 DataFrame.transpose -- 您的转换将如下所示:
In [1]: df
Out[1]:
INFO
APPLE YUMMY
BANANA 5
PEAR GREEN
ORANGE {COLOR:ORANGE}
In [2]: df_transposed = df.transpose()
In [3]: df_transposed
Out[3]:
APPLE BANANA PEAR ORANGE
INFO YUMMY 5 GREEN {COLOR:ORANGE}
我有一个这样生成的 table,据我了解 table 的索引是 (APPLE,BANANA,PEAR,ORANGE)
INFO
APPLE YUMMY
BANANA 5
PEAR GREEN
ORANGE {COLOR:ORANGE}
我想转换(旋转)我的 table 看起来像
APPLE BANANA PEAR ORANGE
INFO YUMMY 5 GREEN {COLOR:ORANGE}
其中INFO是唯一的索引,有4列
我怎样才能转动这个 table? (我假设使用 pivot() / pivot_table())
您可以使用内置的 DataFrame.transpose -- 您的转换将如下所示:
In [1]: df
Out[1]:
INFO
APPLE YUMMY
BANANA 5
PEAR GREEN
ORANGE {COLOR:ORANGE}
In [2]: df_transposed = df.transpose()
In [3]: df_transposed
Out[3]:
APPLE BANANA PEAR ORANGE
INFO YUMMY 5 GREEN {COLOR:ORANGE}