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

एक conversion फंक्शन बनाना

आप बार-बार एक जैसी गणनाएँ कर रहे हैं. जब भी अपने काम में दोहराव दिखे, automation पर विचार कीजिए. जितना ज्यादा low-variance काम आप automate करेंगे, उतना ज्यादा समय आपके पास काम पर नए और दिलचस्प data science विषयों की पड़ताल के लिए होगा. इससे आपके marketing stakeholders प्रभावित होंगे और काम भी ज्यादा रोचक लगेगा!

क्योंकि आपको पता है कि समय के साथ marketing DataFrame का फ़ॉर्मेट वही रहेगा, आप एक फंक्शन बना सकते हैं जो आपको किसी भी sub-segment पर तुरंत conversion rate निकालने दे.

इस अभ्यास में, आप ऐसा फंक्शन बनाएँगे जो एक DataFrame और कॉलम नामों की लिस्ट लेता है और दिए गए कॉलम/कॉलम्स पर conversion rate आउटपुट करता है.

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

pandas के साथ मार्केटिंग कैंपेनों का विश्लेषण

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

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

  • user द्वारा दिए गए dataframe में वे rows अलग कीजिए जहाँ users converted हुए थे, फिर user द्वारा दिए गए column_names की लिस्ट के आधार पर group by कीजिए और यूनिक converted users की संख्या गिनिए.
  • user द्वारा दिए गए dataframe को column_names की लिस्ट के आधार पर group by कीजिए और कुल users की संख्या निकालिए.
  • conversion_rate में किसी भी मिसिंग वैल्यू को 0 से भर दीजिए.

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

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

def conversion_rate(dataframe, column_names):
    # Total number of converted users
    column_conv = ____

    # Total number users
    column_total = ____  
    
    # Conversion rate 
    conversion_rate = column_conv/column_total
    
    # Fill missing values with 0
    conversion_rate = conversion_rate.____
    return conversion_rate
कोड संपादित करें और चलाएँ