簡體   English   中英

在 Pandas Python 上轉置

[英]Transpose on Pandas Python

我有這樣的數據框:

ID   A     B    C
1    2001  10   5 
1    2002  15   6

我想做轉置,所以結果看起來像:

ID   B_2001    C_2001   B_2002     C_2002
1     10          5       15         6

有沒有辦法用熊貓做到這一點?

您正在尋找pivot

# pivot gives you correct data structure
out = df.pivot(index='ID', columns='A')

# rename the columns
out.columns = ['_'.join(map(str, x)) for x in out.columns]

輸出:

    B_2001  B_2002  C_2001  C_2002
ID                                
1       10      15       5       6

暫無
暫無

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

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