1. ホーム
  2. python

[解決済み] Pandasのtranspose()と.Tの違いについて

2022-01-31 01:56:36

質問

データのサンプルがあります。

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

データセットの簡単な統計情報をpandasで表示したい。 describe() メソッドを使用します。

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

出力1。

同じ結果になる場合、2つのワークフローに違いはあるのでしょうか?

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

出力2。


参考文献

どのように解決するのですか?

違いはありません。で述べたように T 属性のドキュメントを参照してください。 T の単なるアクセッサです。 transpose() メソッドを使用します。確かにざっと見てみると pandas DataFrame ソースコード の実装全体が T にほかならない。

T = property(transpose)