Categorical वैरिएबल्स के आधार पर पंक्तियों का सबसेट बनाना
Categorical वैरिएबल के आधार पर डेटा का सबसेट बनाते समय अक्सर or ऑपरेटर (|) का उपयोग करके कई कैटेगरी से पंक्तियाँ चुनी जाती हैं। उदाहरण के लिए, जब आप तीन अलग-अलग regions में से किसी एक के सभी states चाहते हैं, तो यह थकाऊ हो सकता है।
इसके बजाय, .isin() मेथड का उपयोग कीजिए, जो आपको तीन अलग-अलग conditions लिखने की बजाय एक ही condition से यह समस्या हल करने देगा।
colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]
homelessness उपलब्ध है और pandas pd नाम से लोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Data Manipulation
अभ्यास निर्देश
homelessness को उन केसों के लिए फ़िल्टर करें जहाँ USA census का state Mojave states की सूची canu में हो, और परिणाम को mojave_homelessness में असाइन करें। प्रिंट हुए परिणाम को देखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]
# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]
# See the result
print(mojave_homelessness)