1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Predictive Analytics in Python

Connected

cvičení

Absolutní rozdíl mezi dvěma roky

Jako další proměnnou můžeš přidat absolutní rozdíl mezi počtem darů za poslední rok (2017) a počtem darů za rok předchozí (2016). Pro přidání této proměnné do basetable jsou pro tebe připraveny dva pandas dataframy gifts_2016 a gifts_2017 s dary z roku 2016 a 2017.

Připomeň si, že počet výskytů v pandas dataframe df pro každé id ve sloupci id zjistíš pomocí funkce groupby:

df_grouped = df.groupby("id")["value"].count().reset_index()

a levé spojení dvou dataframů df1 a df2 podle klíče merge_id provedeš takto:

merged_df = pd.merge(df1, df2, on=["merge_id"], how="left")

Pokyny

100 XP
  • Pro každého dárce v gifts_2016 vypočítej počet darů za rok 2016.
  • Pro každého dárce v gifts_2017 vypočítej počet darů za rok 2017.
  • Přidej počty darů za rok 2016 a 2017 do basetable.
  • Vypočítej rozdíl mezi počtem darů v roce 2017 a 2016 a přidej ho do basetable.