टारगेट

इंटरमीडिएट Predictive Analytics in Python

Nele Verbiest Ph. D.

Senior Data Scientist @PythonPredictions

टारगेट की परिभाषा

इंटरमीडिएट Predictive Analytics in Python

टारगेट टाइमलाइन (1)

इंटरमीडिएट Predictive Analytics in Python

टारगेट टाइमलाइन (2)

इंटरमीडिएट Predictive Analytics in Python

टारगेट टाइमलाइन (3)

इंटरमीडिएट Predictive Analytics in Python

Python में टारगेट परिभाषित करना

unsubscribe_2017[:5]

[90112, 65537, 24577, 8196, 73737]
baseteable.head()
   donor_id
0     65537
1     65538
2         4
3     98328
4     65564
basetable["target"] = pd.Series([1 if donor_id in unsubscribe_2017 else 0 \
for donor_id in basetable["donor_id"]])
इंटरमीडिएट Predictive Analytics in Python

Python में aggregated टारगेट परिभाषित करना

print(gifts.head(2))
   donor_id
0     65537
1     65538
# Target period
start_target = datetime(year = 2017, month = 1, day = 1)
end_target = datetime(year = 2018, month = 1, day = 1)

# Select target period donations gifts_target = gifts[(gifts["date"]>=start_target) & (gifts["date"]<end_target)]
# Group and sum donations by donor gifts_target_byid = gifts_target.groupby("id")["amount"].sum().reset_index()
# Derive targets and add to basetable targets = list(gifts_target_byid["id"][gifts_target_byid["amount"]>500])
basetable["target"] = pd.Series([1 if donor_id in targets else 0 for donor_id in basetable["donor_id"]])
इंटरमीडिएट Predictive Analytics in Python

बेसटेबल

print(basetable.head())
   donor_id  target
0     65537  0
1     65538  1
2     65539  0
3     65540  1
4     65541  0
इंटरमीडिएट Predictive Analytics in Python

अभ्यास करते हैं

इंटरमीडिएट Predictive Analytics in Python

Preparing Video For Download...