08.2022 | pandas | pivot_tables | Grupowanie danych
Metoda pivot_tables
pozwala grupować dane i stanowi alternatywę dla metody groupby()
, dostarczając większej elastyczności i uniwersalności.
Składnia metody pivot_table() jest następująca:
pandas.pivot_table(data, values=None, index=None, columns=None, aggfunc='mean', fill_value=None, margins=False, dropna=True, margins_name='All', observed=False, sort=True)[source]
Przykład użycia metody pivot_table()
w porównaniu do groupby()
.
Zestaw danych to słynny titanic zapisany w ramce o nazwie df
:
df.groupby('sex')['age'].median()
df.pivot_table(values='age', index='sex', aggfunc=np.median)
Pełny arkusz z przykładami użycia pivot_table()
znajduje się poniżej.
Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.
Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.
Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.
Jestem współtwórcą grupy Hexe Capital SA.
Zapraszam do lektury i współpracy.
Krzysztof Surowiecki
Chcę porozmawiać o współpracy →Moje certyfikaty