कस्टम true/false मान सेट करें
Boolean कॉलमों में, pandas कुछ मानों को अपने-आप पहचानता है, जैसे "TRUE" और 1 को True, और "FALSE" और 0 को False। कुछ डेटासेट, जैसे सर्वे डेटा, ऐसे मानों का उपयोग करते हैं जो डिफ़ॉल्ट रूप से नहीं पहचाने जाते, जैसे "Yes" और "No"।
अभ्यास के लिए, New Developer Survey के कुछ Boolean कॉलमों को इसी तरह कोड किया गया है। आप true_values और false_values आर्ग्युमेंट्स की मदद से सुनिश्चित करेंगे कि उनकी सही व्याख्या हो।
pandas को pd नाम से लोड किया गया है। आप मान सकते हैं कि जिन कॉलमों पर आप काम कर रहे हैं, उनमें कोई missing values नहीं हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ सरल Data Ingestion
अभ्यास निर्देश
- Excel फ़ाइल लोड करें और
"Yes"को true तथा"No"को false मान के रूप में निर्दिष्ट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load file with Yes as a True value and No as a False value
survey_subset = pd.read_excel("fcc_survey_yn_data.xlsx",
dtype={"HasDebt": bool,
"AttendedBootCampYesNo": bool},
____,
____)
# View the data
print(survey_subset.head())