Vue d'ensemble

Pandas 1.4, publié le 23 janvier 2022, ajoute le multi-column apply et améliore le système Styler pour la mise en forme des DataFrames.

Fonctionnalités principales

Multi-column apply

La méthode apply supporte désormais l'application de fonctions retournant plusieurs colonnes de manière plus intuitive avec result_type='expand'.

python
import pandas as pd

df = pd.DataFrame({'texte': ['bonjour monde', 'foo bar baz']})

# Apply retournant plusieurs colonnes
result = df['texte'].str.split(' ', expand=True)
result.columns = ['mot1', 'mot2', 'mot3']
print(result)
#       mot1   mot2  mot3
# 0  bonjour  monde  None
# 1      foo    bar   baz

Styler amélioré

Le Styler prend en charge de nouvelles options comme les tooltips, l'export HTML amélioré et la concaténation de styles.

python
import pandas as pd

df = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6],
})

styled = (
    df.style
    .highlight_max(color='lightgreen')
    .highlight_min(color='lightcoral')
    .set_caption('Exemple Styler 1.4')
)
# styled.to_html()

Sources