Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中透视数据帧?_Python_Python 3.x_Python 2.7 - Fatal编程技术网

如何在Python中透视数据帧?

如何在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

我正在尝试旋转下面的数据帧。我希望列名被添加为行。第一行是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(['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()