このページでは、Pandas で作成したデータフレームの行 (レコード)・列 (カラム) のサイズ (大きさ) を確認する方法を紹介します。
行の長さを確認する
index
アトリビュートでインデックスの一覧を取得し、len
関数でその長さを求めると行の長さが取得できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
>>> 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
関数でその長さを求めると列の長さが取得できます。
1 2 3 |
>>> # 列の長さを取得する >>> len(df.columns) 4 |
行と列の長さを確認する
shape
アトリビュートにアクセスすることで、行と列の長さを配列で取得できます。
1 2 3 |
>>> # 行と列の長さを取得する >>> df.shape (6, 4) |