熊猫中的transpose()和.T之间的区别?

时间:2019-02-17 15:56:11

标签: python pandas

我有一个数据样本

d = {'name': ['Alice', 'Bob'], 'score': [9.5, 8], 'kids': [1, 2]}

我想使用describe()方法在熊猫中显示数据集的简单统计信息。

df = pd.DataFrame(data=d)
print(df.describe().transpose())

输出1:

result_1

当我得到相同的结果时,两个工作流程之间是否有区别?

df = pd.DataFrame(data=d)
print(df.describe().T)

输出2:

result_1

参考:

1 个答案:

答案 0 :(得分:2)

没有区别。如T属性文档中所述,T只是transpose()方法的访问器。确实,快速浏览pandas DataFrame source code可以发现T的整个实现只不过是:

T = property(transpose)