Snippets

Du code concis, avec une explication claire.

python

pandas: to_numeric errors='coerce'

Convertir en numériques, forcer NaN quand conversion impossible.

#pandas#astype#numeric
python

pandas: categorical pour mémoire

Optimiser la mémoire en convertissant des colonnes catégorielles.

#pandas#categorical#memory
python

pandas: lecture CSV en chunks

Traiter un gros CSV par blocs (chunksize) en streaming.

#pandas#csv#chunksize
python

pandas: concat lignes/colonnes

Assembler DataFrames verticalement ou horizontalement.

#pandas#concat#append
python

pandas: cut et qcut (binning)

Discrétiser des variables continues en bacs.

#pandas#binning#cut
python

pandas: crosstab normalisé + marges

Tableau croisé avec normalisation et totaux.

#pandas#crosstab#pivot
python

pandas: floor/ceil/round datetime

Arrondir des timestamps à l'unité temporelle désirée.

#pandas#datetime#round
python

pandas: datetimes tz-aware

Créer et convertir des timestamps avec fuseau horaire.

#pandas#datetime#timezone
python

pandas: diff/pct_change/cummax

Calculer différences, variations, cumul max.

#pandas#timeseries#diff
python

pandas: dropna subset/threshold

Supprimer lignes/colonnes manquantes selon conditions.

#pandas#dropna#missing
python

pandas: duplicates (drop et keep)

Détecter et supprimer les doublons avec différentes stratégies.

#pandas#duplicates#cleaning
python

pandas: Excel lire feuilles

Lire un fichier Excel et sélectionner des feuilles.

#pandas#excel#xlsx