pythonでカラムの異なる値の数を数える方法は?
pandasライブラリを使って、特定のカラムに含まれる一意の値の数を数えることができます。
まず、pandasライブラリをインストールする必要があります。
pip install pandas
次に、pandasライブラリをインポートし、データを読み込む。
import pandas as pd
# 读取数据,假设数据存储在csv文件中
data = pd.read_csv('data.csv')
続いて、value_counts()関数を使用して、ある列の異なる値の数を数えることができます。
# 统计某列不同值的个数
counts = data['column_name'].value_counts()
# 打印结果
print(counts)
column_nameは、統計を取得する列の名前に置き換える必要があります。
value_counts()関数は、Seriesオブジェクトを返し、値ごととその出現回数を格納しています。
値の数だけを知りたければ、len()関数を使えばよい。
# 统计某列不同值的个数
count = len(data['column_name'].unique())
# 打印结果
print(count)
これにより、特定列の異なる値の数を数えることができます。