पिवट टेबल के साथ मिसिंग वैल्यू भरें और वैल्यू का योग निकालें
.pivot_table() मेथड में कई उपयोगी आर्ग्युमेंट होते हैं, जिनमें fill_value और margins शामिल हैं.
fill_valueमिसिंग वैल्यू को किसी वास्तविक वैल्यू से बदल देता है (जिसे imputation कहा जाता है). मिसिंग वैल्यू को किससे बदलना चाहिए, यह अपने आप में एक बड़ा विषय है (देखें: Dealing with Missing Data in Python), लेकिन सबसे सरल तरीका है कि एक dummy वैल्यू सब्स्टीट्यूट कर दें.marginsतब शॉर्टकट की तरह काम करता है जब आपने दो वैरिएबल पर पिवट किया हो, और आप प्रत्येक वैरिएबल पर अलग-अलग पिवट भी चाहते हों: यह पिवट टेबल की सामग्री के row और column totals दे देता है.
इस अभ्यास में, आप इन आर्ग्युमेंट का उपयोग करके अपनी पिवट टेबल स्किल्स को बेहतर करेंगे, जिससे आप नंबरों को और कुशलता से प्रोसेस कर पाएँगे!
sales उपलब्ध है और pandas को pd के रूप में इम्पोर्ट किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Data Manipulation
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))