Comment obtenir le numéro de la plus fréquente de la valeur dans une colonne?

J'ai un bloc de données et je voudrais savoir combien de fois une colonne donnée a la plus fréquente de la valeur.

J'essaie de le faire de la manière suivante:

items_counts = df['item'].value_counts()
max_item = items_counts.max()

Comme un résultat que j'obtiens:

ValueError: cannot convert float NaN to integer

Comme je le comprends, avec la première ligne, je reçois de la série dans laquelle les valeurs de la colonne sont utilisés comme clé et la fréquence de ces valeurs sont utilisées en tant que valeurs. Donc, j'ai juste besoin de trouver la plus grande valeur de la série et, en raison de certaines raisons, il ne fonctionne pas. Quelqu'un sait comment ce problème peut être résolu?

  • Sont là na's dans votre colonne? Si oui, vous devriez vous débarrasser d'eux avec dropna ou fillna.
InformationsquelleAutor Roman | 2013-02-28