python - Pandas 中 transpose() 和 .T 的区别

标签 python pandas

我有一个数据样本:

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

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

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

输出 1:

result_1

当我最终得到相同的结果时,这两个工作流程之间有什么区别吗?

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

输出 2:

result_1


引用资料:

最佳答案

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

T = property(transpose)

关于python - Pandas 中 transpose() 和 .T 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54734957/

相关文章:

python - 转到文件中的特定行

Python:加载 MNIST 数据时出错

python - 从一开始就使用一元/二进制数据创建 csr_matrix

python - 适用于 Linux 和 Windows 的共享内存 IPC 解决方案

python - 在 python 中更改壁纸

python - Pandas - 从系列的开头删除数字

python - 从一个函数在 Pandas Dataframe 中创建多列

python - Pandas - 确定数据框中记录了多少天

python - 列值将增加并重置另外两列的更改

python - 从 pandas groupby 获取独特的值(value)记录