python pandasでDataFrameの列の数を取得する
pythonで、ライブラリpandasのcountを使用して、DataFrameの列の数を取得するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
pandasインストール
pandasをインストールされていない方は、pipでインストールしておきます。
pip install pandas
# numpyも使用するのでインストールしておきます
pip install numpy
count使い方
countを使用すると、DataFrameの列の数を取得することが可能です。
import pandas as pd
DataFrame['列名'].count()
以下は、ランダムな値で生成した3行5列のDataFrameの列の数を取得するサンプルコードとなります。
import numpy as np
import pandas as pd
df = pd.DataFrame(
np.random.randint(1,10,size=(5, 3)),
columns=list('123'))
print(df)
# 1 2 3
# 0 8 4 3
# 1 9 7 3
# 2 6 1 1
# 3 9 7 1
# 4 8 5 8
m = df['1'].count()
print ("列1 カウント:",m)
# 列1 カウント: 5
m = df['2'].count()
print ("列2 カウント:",m)
# 列2 カウント: 5
m = df['3'].count()
print ("列3 カウント:",m)
# 列3 カウント: 5
-
前の記事
C# maskedTextBoxの位置を移動させる 2021.09.05
-
次の記事
mac 現在ログイン中のユーザーを一覧で確認する 2021.09.06
コメントを書く