简体   繁体   English

更改数据帧格式,使行成为列

[英]Changing dataframe format so rows become columns

I have a dataframe that looks as follows:我有一个如下所示的数据框:

Category    Amount
Group       5
Country     10
People      100
Buildings   50

I want to change it to this format:我想把它改成这种格式:

Group  Country  People  Buildings
5      10       100     50

reproducible dataframe code:可重现的数据帧代码:

{'Category': {0: 'Group', 1: 'Country', 2: 'People', 3: 'Buidings'},
 Amount: {0: 5, 1: 10, 2: 100, 3: 50}}

You may work on pandas.DataFrame.transpose()你可以在pandas.DataFrame.transpose()

df_transposed = df.T # or df.transpose()

一个例子

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM