web-dev-qa-db-fra.com

Obtenir une liste des catégories de variables catégorielles (Python Pandas)

J'ai un pandas DataFrame avec une colonne représentant une variable catégorielle. Comment puis-je obtenir une liste des catégories? J'ai essayé .values ​​sur la colonne mais cela ne renvoie pas les niveaux uniques.

Merci!

7
Mona

Vous pouvez également utiliser value_counts (), mais cela ne fonctionne que lorsque vous l'utilisez avec un nom de colonne, avec lequel vous obtiendrez également le nombre de chaque catégorie. Exemple:

dataframe ['Nom de colonne']. value_counts ()

Alternativement, si vous voulez le nombre total de catégories dans une variable, vous pouvez le faire,

dataframe ['Nom de colonne']. value_counts (). count ()

1
Anand Mohan

Essayez d'exécuter le code ci-dessous.

List_Of_Categories_In_Column=list(df['Categorical Column Name'].value_counts().index)

0
SABARISH KAVALA