如何在Python中透视数据帧?
我正在尝试旋转下面的数据帧。我希望列名被添加为行。第一行是statis-one,但列名不是静态的,因为它们将从数据框中为所有数字列计算。你能帮忙吗 这是我的数据框: 预期数据帧:如何在Python中透视数据帧?,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我正在尝试旋转下面的数据帧。我希望列名被添加为行。第一行是statis-one,但列名不是静态的,因为它们将从数据框中为所有数字列计算。你能帮忙吗 这是我的数据框: 预期数据帧: 您可以转置数据帧: data\u pivot=data\u pd.T 您只需添加.T:)df.descripe().T即可转换结果: import pandas as pd import numpy as np #Create a Dictionary of series d = {'Name':pd.Series
您可以
转置数据帧:
data\u pivot=data\u pd.T
您只需添加.T:)df.descripe().T即可转换结果:
import pandas as pd
import numpy as np
#Create a Dictionary of series
d = {'Name':pd.Series(['Alisa','Bobby','Cathrine','Madonna','Rocky','Sebastian','Jaqluine',
'Rahul','David','Andrew','Ajay','Teresa']),
'Age':pd.Series([26,27,25,24,31,27,25,33,42,32,51,47]),
'Score':pd.Series([89,87,67,55,47,72,76,79,44,92,99,69])}
#Create a DataFrame
pd.DataFrame(d).describe().T
结果:
另一种方法是.transpose()
:
你所做的并不完全是一个支点;你在调换桌子。对此已经有了答案。
data_pivot = data_pd.transpose()