ホームページ  >  記事  >  バックエンド開発  >  「nunique()」を使用して Pandas で個別のカウントをクエリする方法は?

「nunique()」を使用して Pandas で個別のカウントをクエリする方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-23 13:43:02233ブラウズ

How to Query Distinct Count in Pandas Using 'nunique()'?

「nunique()」を使用した Pandas での個別のカウントのクエリ

「count」と同様に、Pandas で個別の値のカウントを実行するにはSQL で (distinct)' 関数を使用するには、'nunique()' メソッドを使用します。

'nunique()' の構文は次のとおりです:

dataframe.groupby(groupby_column).column_to_count.nunique()

例:

「table」という名前の Pandas DataFrame で年間の個別のクライアントをカウントするには:

table.groupby('YEARMONTH').CLIENTCODE.nunique()

説明:

  • table。 groupby('YEARMONTH') は、DataFrame を 'YEARMONTH' 列でグループ化します。
  • CLIENTCODE は、個別の値をカウントする列を選択します。
  • nunique() は、'CLIENTCODE' 内の個別の値の数を返します。各グループごとに。

出力:

クエリの出力は、'YEARMONTH' をインデックスとし、個別の ' の数を含む系列になります。 CLIENTCODE' の値を値として指定します。

YEARMONTH
201301       2
201302       3

以上が「nunique()」を使用して Pandas で個別のカウントをクエリする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。