अनुपात निकालें
राष्ट्रीय स्तर पर, 55% Hispanics खुद को White बताते हैं और 35% "Some Other Race" बताते हैं. (इसे जाँचने के लिए आप कोड विंडो में लाइन 2 चला सकते हैं.) लेकिन राज्यों के बीच काफी भिन्नता है, जिसे अब हम जाँचेंगे. याद दिला दें, इस कोर्स में हम हर जगह proportions को प्रतिशत के रूप में व्यक्त करेंगे.
pandas इम्पोर्ट किया गया है, और DataFrame states में race और Hispanic origin के अनुसार population counts लोड हैं. एक सूची hispanic_races में Hispanics by race वाले कॉलमों के नाम हैं, और इसे कंसोल में दिखाया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में US Census डेटा का विश्लेषण
अभ्यास निर्देश
copyमेथड का उपयोग करकेstatesमें से सिर्फhispanic_racesकॉलमों की एक deep copy बनाएँ.hispanic_racesसूची में दी गई races पर इटरेट करते समय, वर्तमानraceकी संख्या को कुल Hispanics से भाग देकर और उसे100से गुणा करके, उस race के रूप में पहचान बताने वाले Hispanics का प्रतिशत निकालें.- प्राप्त DataFrame का
headप्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# What percentage of Hispanics identify as each race?
print(100 * states[hispanic_races].sum() / states["hispanic"].sum())
# Create a deep copy of only the Hispanic race columns
states_hr = ____.copy()
# Calculate percentages for all columns in the date frame
for race in hispanic_races:
states_hr[race] = ____ * ____ / states["hispanic"]
# View the result
print(____)