एक से अधिक मान बदलें I
इस अभ्यास में, आप कई मानों को एक या अधिक मानों से बदलने के लिए .replace() फंक्शन लागू करेंगे। आप फिर से names डेटासेट का उपयोग करेंगे, जिसमें अन्य बातों के साथ, US में वर्ष, जेंडर और Ethnicity के आधार पर सबसे लोकप्रिय नाम शामिल हैं।
इसलिए, आप उन सभी ethnicities को, जो black या white non-hispanics के रूप में वर्गीकृत हैं, non-hispanic में बदलना चाहते हैं। याद रखें, डेटासेट में ethnicities इस प्रकार दी गई हैं: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] और इन्हें 'NON HISPANIC' में बदला जाना चाहिए।
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ कुशल कोड लिखना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
start_time = time.time()
# Replace all non-Hispanic ethnicities with 'NON HISPANIC'
names['Ethnicity'].____[(names["Ethnicity"] == ____) |
(____["Ethnicity"] == ____) |
(____[____] == ____) |
(____[____] == ____)] = ____
print("Time using .loc[]: sec".format(time.time() - start_time))