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

एकाधिक मान बदलें III

जैसा आपने वीडियो में देखा, आप डिक्शनरीज़ का उपयोग करके कई मानों को एक ही मान से बदल सकते हैं, वह भी एक से अधिक कॉलम में. डिक्शनरी से रिप्लेस करने की उपयोगिता दिखाने के लिए, आप names डेटासेट का एक बार और उपयोग करेंगे.

इस डेटासेट में 'Rank' कॉलम दिखाता है कि हर साल प्रत्येक नाम कौन-से रैंक तक पहुँचा. आप हर साल के पहले तीन रैंक वाले नामों की रैंक को 'MEDAL' में बदलेंगे और 4th और 5th स्थान वालों को 'ALMOST MEDAL' में.

आप पहले से डेटा के शुरुआती 5 नाम देख सकते हैं, जो 2011 में 'ASIAN AND PACIFIC ISLANDER' ethnicity से संबंधित सभी महिलाओं के लिए सबसे लोकप्रिय 5 नामों से मेल खाते हैं.

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

pandas के साथ कुशल कोड लिखना

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

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

  • हर साल के पहले तीन रैंक वाले नामों को 'MEDAL' में बदलें.
  • हर साल के चौथे और पाँचवें रैंक वाले नामों को 'ALMOST MEDAL' में बदलें.

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

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

# Replace the rank of the first three ranked names to 'MEDAL'
names.replace({____: {____:'MEDAL', ____:'____', ____}}, inplace=True)

# Replace the rank of the 4th and 5th ranked names to 'ALMOST MEDAL'
names.replace({____: {____:____, ____:____}}, inplace=True)
print(names.head())
कोड संपादित करें और चलाएँ