Dostupná data
Představ si, že chceš sestavit model, který předpoví, jestli někdo přispěje darem v daném roce. Časová osa pro sestavení základní tabulky (basetable) počítá s rokem 2017 jako cílovým obdobím – to znamená, že cílová proměnná vychází z darů přijatých v roce 2017, a prediktivní proměnné jsou postavené na darech přijatých před rokem 2017.
Všechny dary jsou uloženy v pandas dataframu gifts se třemi sloupci: id dárce, date (datum daru) a amount (výše daru). V tomto cvičení se naučíš sestavit nový pandas dataframe, který vyloučí dary přijaté v roce 2017 nebo později.
Toto cvičení je součástí kurzu
Intermediate Predictive Analytics in Python
Pokyny k cvičení
- Zadej datum začátku cílového období.
- Sestav pandas dataframe
gifts_before_2017, který obsahuje pouze dary přijaté před rokem 2017 (výlučně). - Spočítej dary v
gifts_before_2017a vypiš výsledek do konzole.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Start of the target is January 1st 2017
start_target = datetime(year=____, month=____, day=____)
# Select gifts made before start_target
gifts_before_2017 = gifts[____[____] < ____]
# Print the number of donations in gifts_before_2017
print(____(____))