खराब डेटा छोड़ें
इस अभ्यास में आप read_csv() के पैरामीटर इस्तेमाल करके ऐसे फाइलों को संभालेंगे जिनमें खराब डेटा हो, जैसे कुछ रिकॉर्ड्स में कॉलम्स से ज़्यादा वैल्यूज़ होना। डिफ़ॉल्ट रूप से, ऐसी फाइलें आयात करने की कोशिश करने पर एक विशेष त्रुटि आती है: pandas.errors.ParserError.
यहाँ Vermont टैक्स डेटा की कुछ पंक्तियाँ करप्ट हैं। अच्छी पंक्तियाँ लोड करने के लिए, हमें pandas को त्रुटियाँ स्किप करने के लिए बताना होगा। हम यह भी चाहते हैं कि जब कोई पंक्ति स्किप हो, तो pandas हमें चेतावनी दे ताकि डेटा इश्यूज़ की सीमा हमें पता रहे।
pandas को pd नाम से इम्पोर्ट किया गया है। अभ्यास का कोड फाइल पढ़ने की कोशिश करेगा। अगर pandas.errors.ParserError आता है, तो except ब्लॉक का कोड चलेगा।
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ सरल Data Ingestion
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
try:
# Import the CSV without any keyword arguments
data = ____
# View first 5 records
print(data.head())
except pd.errors.ParserError:
print("Your data contained rows that could not be parsed.")