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

कॉम्बो-अटैक!

आपने डेटा मैनिप्युलेशन की चार सबसे आम किस्में देखी हैं: रो को sort करना, कॉलम subset करना, रो subset करना, और नए कॉलम जोड़ना। असली दुनिया के डेटा विश्लेषण में, आप इन चारों को मिलाकर कई तरह के सवालों के जवाब दे सकते हैं।

इस अभ्यास में, आप यह सवाल हल करेंगे: "किस state में प्रति 10,000 लोगों पर बेघर व्यक्तियों की संख्या सबसे अधिक है?" यह जानने के लिए अपनी नई pandas स्किल्स को मिलाकर उपयोग करें।

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

pandas के साथ Data Manipulation

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

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

  • homelessness में एक नया कॉलम indiv_per_10k जोड़ें, जिसमें हर state के प्रति दस हज़ार लोगों पर बेघर व्यक्तियों की संख्या हो. इसके लिए state की आबादी के रूप में state_pop का उपयोग करें.
  • जिन रो में indiv_per_10k 20 से अधिक है, उन्हें subset करके high_homelessness में असाइन करें.
  • high_homelessness को indiv_per_10k के descending क्रम में sort करें और high_homelessness_srt में असाइन करें.
  • high_homelessness_srt से सिर्फ state और indiv_per_10k कॉलम चुनें और result के रूप में सेव करें. result को देखिए.

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

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

# Create indiv_per_10k col as homeless individuals per 10k state pop
homelessness["indiv_per_10k"] = 10000 * ____ / ____ 

# Subset rows for indiv_per_10k greater than 20
high_homelessness = ____

# Sort high_homelessness by descending indiv_per_10k
high_homelessness_srt = ____

# From high_homelessness_srt, select the state and indiv_per_10k cols
result = ____

# See the result
print(result)
कोड संपादित करें और चलाएँ