Maison >développement back-end >Tutoriel Python >Comment interroger un nombre distinct dans les pandas à l'aide de \'nunique()\' ?
Interrogation d'un nombre distinct dans Pandas à l'aide de 'nunique()'
Pour effectuer un décompte de valeurs distinctes dans Pandas, similaire au 'count (distinct)' en SQL, utilisez la méthode 'nunique()'.
La syntaxe de 'nunique()' est :
dataframe.groupby(groupby_column).column_to_count.nunique()
Exemple :
Pour compter les clients distincts par an dans un Pandas DataFrame nommé 'table' :
table.groupby('YEARMONTH').CLIENTCODE.nunique()
Explication :
Sortie :
La sortie de la requête sera une série avec le 'YEARMONTH' comme index et le nombre de ' distincts' CLIENTCODE' comme valeurs.
YEARMONTH 201301 2 201302 3
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!