शुरू करेंमुफ़्त में शुरू करें

Donor segment जोड़ना

Age के अलावा, आप donor का segment भी basetable में जोड़ना चाहते हैं। पिछले समय में कई बार donation करने वाले चुनिंदा donors को एक segment दिया गया है: bronze, silver या gold। आपके पास एक शुरुआती चरण का basetable और एक pandas dataframe segments है, जिसमें basetable के चुनिंदा donors के लिए segments दिए गए हैं। इस अभ्यास में आप basetable में segment जोड़ेंगे.

आप दो pandas dataframes को left join इस तरह कर सकते हैं:

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

यह अभ्यास पाठ्यक्रम का हिस्सा है

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

पाठ्यक्रम देखें

अभ्यास निर्देश

  • segments और basetable दोनों में donor id का कॉलम "donor_id" है। segment को basetable में जोड़ें.
  • हर segment में donors की संख्या गिनें.
  • जिन donors को कोई segment असाइन नहीं है, उनकी संख्या गिनें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Add the donor segment to the basetable
basetable = pd.merge(____, ____, on =["____"], how="____")

# Count the number of donors in each segment
basetable.groupby("____").____()

# Count the number of donors with no segment assigned
print(basetable["segment"].____().____())
कोड संपादित करें और चलाएँ