मैं एक .csv फ़ाइल में हेरफेर करने के लिए पांडा का उपयोग करने की कोशिश कर रहा हूं, लेकिन मुझे यह त्रुटि मिली:
pandas.parser.CParserError: डेटा को टोकन करने में त्रुटि। सी त्रुटि: पंक्ति 3 में 2 क्षेत्रों की उम्मीद, 12 देखा
मैंने पंडों के डॉक्स पढ़ने की कोशिश की है, लेकिन कुछ नहीं मिला।
मेरा कोड सरल है:
path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path)
मैं इसे कैसे हल करूं? क्या मुझे csv
मॉड्यूल या किसी अन्य भाषा का उपयोग करना चाहिए ?
फाइल मॉर्निंगस्टार की है
pd.read_csv("<path>", sep=";")
। चेकिंग के लिए एक्सेल का उपयोग न करें क्योंकि यह कभी-कभी डेटा को डिफ़ॉल्ट रूप से कॉलम में रखता है और इसलिए विभाजक को हटा देता है।
pandas.to_csv()
, तो यह हो सकता है क्योंकि स्तंभ नामों में एक '\ r' होता है, जिस स्थिति में to_csv () वास्तव में डेटा स्तंभ के पहले कॉलम में बाद के कॉलम के नाम लिखेगा, जिससे पहली X पंक्तियों में स्तंभों की संख्या के बीच का अंतर। यह अंतर C त्रुटि का एक कारण है।