このページでは、Pandas で作成したデータフレームの行 (レコード)・列 (カラム) のサイズ (大きさ) を確認する方法を紹介します。
行の長さを確認する
index アトリビュートでインデックスの一覧を取得し、len 関数でその長さを求めると行の長さが取得できます。
>>> import pandas as pd
>>> import numpy as np
>>> # データフレーム df を作成
>>> df = pd.DataFrame(np.random.randn(6, 4), columns=list('ABCD'))
>>> df
A B C D
0 0.043386 0.599169 -0.068968 1.625424
1 0.686060 -1.633451 3.693292 1.187316
2 -0.730599 1.799434 0.338197 -0.789197
3 -0.941447 0.648928 -0.789553 0.955672
4 0.441490 1.288828 -0.729086 -1.928842
5 0.123245 0.483349 1.690911 -0.189678
>>> # 行の長さを取得する
>>> len(df.index)
6
列の長さを確認する
shape アトリビュートでカラム名の一覧を取得し、len 関数でその長さを求めると列の長さが取得できます。
>>> # 列の長さを取得する >>> len(df.columns) 4
行と列の長さを確認する
shape アトリビュートにアクセスすることで、行と列の長さを配列で取得できます。
>>> # 行と列の長さを取得する >>> df.shape (6, 4)