簡體   English   中英

轉置 Pandas 數據透視表

[英]Transpose Pandas Pivot Table

我使用pd.pivot_table創建了一個pd.pivot_table數據透視表。 我的表有一個因變量,然后是三個自變量(1 個用於行,2 個用於列)。 我想導出表,以便所有值都在一行中。 但是,當我嘗試unstack()表時,它不是將行變量移動到列,而是將所有列變量移動到行 - 將所有值留在一列中。

有沒有辦法轉置這個,所以當我將它導出到excel時,所有值都在一行中?

您正在通過堆疊(或取消堆疊)生成一個系列,它實際上是一維的並顯示為一列。 您可以強制顯示為一行,如下所示:

pd.DataFrame(df.stack()).T

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM