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.
Wspieram firmy w transformacji na model działania oparty o dane. Wdrażam i wyciągam rekomendacje, płynące z danych.
Korzystam z Google Marketing Cloud, Google Cloud Platform, Tableau, Microsoft Power BI oraz Python i R.
Posiadam certyfikat Google Analytics 4 i Tableau Certified Professional, doświadczenie akademickie oraz 20-lat doświadczenia biznesowego.
Jestem Co-Founderem spółek: Hexe Capital SA, Cut2Code, Boostsite, KODA, Insightland.
Zapraszam. Krzysztof Surowiecki
Więcej o mnie WspółpracaMoje certyfikaty