Snippets

Du code concis, avec une explication claire.

python

pandas: merge suffixes

Résoudre conflits de colonnes jointes via suffixes.

#pandas#merge#suffixes
python

pandas: merge validate

Valider le type de jointure (1:1, 1:m, m:1, m:m).

#pandas#merge#validate
python

pandas: MultiIndex créer et swap

Créer un MultiIndex et permuter les niveaux.

#pandas#multiindex#index
python

pandas: fillna et interpolate

Remplir les valeurs manquantes via constantes ou interpolation.

#pandas#missing#fillna
python

pandas: valeurs manquantes et imputation

Repérer et imputer des NaN avec fillna/interpolate.

#pandas#nan#impute
python

pandas: MultiIndex slice/xs

Slicer des niveaux via .xs et .loc avec slice().

#pandas#multiindex#slice
python

pandas: offsets BusinessDay

Manipuler des jours ouvrés via BusinessDay/BDay.

#pandas#datetime#bday
python

pandas: winsorize par quantiles

Limiter les valeurs extrêmes via coupure aux quantiles.

#pandas#outliers#winsorize
python

pandas: pivot_table (tableau croisé)

Construire un tableau croisé avec fonctions d'agrégation.

#pandas#pivot#crosstab
python

pandas: plot rapide avec matplotlib

Tracer des séries/df rapidement via .plot().

#pandas#matplotlib#plot
python

pandas: rank dense/ascending

Ranger des valeurs avec différentes méthodes.

#pandas#rank#order
python

pandas: query/eval

Filtrer et calculer via expressions `query` et `eval`.

#pandas#query#eval