ฉันพยายามใช้นุ่นเพื่อจัดการไฟล์. csv แต่ฉันได้รับข้อผิดพลาดนี้:
pandas.parser.CParserError: เกิดข้อผิดพลาดในการเก็บข้อมูล ข้อผิดพลาด C: ต้องการเขตข้อมูล 2 แห่งในบรรทัดที่ 3 เห็น 12
ฉันพยายามอ่านเอกสารของนุ่น แต่ไม่พบอะไรเลย
รหัสของฉันง่าย:
path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path)
ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันควรใช้csv
โมดูลหรือภาษาอื่นหรือไม่?
ไฟล์มาจากMorningstar
pd.read_csv("<path>", sep=";")
หากเป็นเช่นอัฒภาคลอง อย่าใช้ Excel ในการตรวจสอบเนื่องจากบางครั้งข้อมูลจะถูกนำไปไว้ในคอลัมน์ตามค่าเริ่มต้นดังนั้นจึงลบตัวคั่น
pandas.to_csv()
อาจเป็นเพราะมี '\ r' ในชื่อคอลัมน์ซึ่งในกรณี to_csv () จริง ๆ แล้วจะเขียนชื่อคอลัมน์ที่ตามมาลงในคอลัมน์แรกของเฟรมข้อมูลทำให้เกิด ความแตกต่างระหว่างจำนวนคอลัมน์ในแถว X แรก ความแตกต่างนี้เป็นสาเหตุหนึ่งของข้อผิดพลาด C