[英]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.