Equivalent de la fonction FREQUENCE d'excel avec pandas ?

Résolu/Fermé
elias - Modifié le 3 nov. 2022 à 12:03
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 3 nov. 2022 à 12:07

Bonjour,

J'aimerais savoir s'il existe une fonction dans la bibliothèque pandas qui fait exactement la même chose que la fonction FREQUENCE sur excel. Si vous avez une alternative, n'hésitez pas à m'aider :)

Merci

A voir également:

1 réponse

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
3 nov. 2022 à 12:07

Bonjour,

Oui ça existe, c'est la fonction pandas.cut. Tu peux te référer à cet exemple.

import pandas as pd

s = pd.Series([5, 4, 9, 7, 3])
out = pd.cut(s, bins=[1, 4, 8, 10])
out.value_counts()

Résultat :

(1, 4]     2
(4, 8]     2
(8, 10]    1
dtype: int64

Bonne chance

0