Note
Go to the end to download the full example code.
Pandas et groupby¶
Petit tour de passe passe autour d’un pandas.DataFrame.groupby()
et des valeurs manquantes qui ne sont plus prises en compte
depuis les dernières versions.
groupby et valeur manquantes¶
import pandas
data = [{"a": 1, "b": 2}, {"a": 10, "b": 20}, {"b": 3}, {"b": 4}]
df = pandas.DataFrame(data)
df
df.groupby("a").sum()
Les valeurs manquantes ont disparu et c’est le comportement attendu Il est possible de corriger le tir avec l’argument dropna.
df.groupby("a", dropna=False).sum()
Total running time of the script: (0 minutes 0.026 seconds)