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

Keys के साथ concatenation

म्यूज़िक स्ट्रीमिंग कंपनी की लीडरशिप ने आपसे हाल के बिज़नेस क्वार्टर की सेल्स का विश्लेषण करने में मदद मांगी है. वे जानना चाहते हैं कि उस क्वार्टर में किस महीने में औसत इनवॉइस टोटल सबसे अधिक था. आपको इनवॉइस डेटा वाली तीन टेबल दी गई हैं: inv_jul, inv_aug, और inv_sep. इन टेबल्स को एक में concatenate कीजिए ताकि प्रति माह औसत इनवॉइस टोटल का ग्राफ बनाया जा सके.

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

pandas के साथ Data Joining

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

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

  • तीनों टेबल्स को vertically एक साथ, सबसे पुराने महीने को पहले रखते हुए concatenate करें, और उनके संबंधित महीनों के लिए keys के रूप में '7Jul', '8Aug', और '9Sep' जोड़ें, तथा इसे inv_jul_thr_sep में सेव करें.
  • grouped invoices से total कॉलम का औसत निकालने के लिए .agg() मेथड का उपयोग करें.
  • avg_inv_by_month का बार चार्ट बनाएँ.

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

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

# Concatenate the tables and add keys
inv_jul_thr_sep = pd.concat(____, 
                            keys=____)

# Group the invoices by the index keys and find avg of the total column
avg_inv_by_month = inv_jul_thr_sep.groupby(level=0).agg({'total':'----'})

# Bar plot of avg_inv_by_month
avg_inv_by_month.____
plt.show()
कोड संपादित करें और चलाएँ