Bir .csv dosyasını işlemek için pandalar kullanmaya çalışıyorum ama bu hatayı alıyorum:
pandas.parser.CParserError: Verileri belirleme hatası. C hatası: 3. satırda beklenen 2 alan, testere 12
Panda belgelerini okumaya çalıştım ama hiçbir şey bulamadım.
Kodum basit:
path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path)
Bunu nasıl çözebilirim? csvModülü veya başka bir dili kullanmalı mıyım ?
Dosya Morningstar'dan
pd.read_csv("<path>", sep=";"). Excel'i denetlemek için kullanmayın, çünkü bazen verileri varsayılan olarak sütunlara koyar ve bu nedenle ayırıcıyı kaldırır.
pandas.to_csv(), tarafından yazılan bir dosyayı okurken ortaya çıkarsa , bunun nedeni sütun adlarında bir '\ r' olması olabilir; bu durumda to_csv () aslında sonraki sütun adlarını veri çerçevesinin ilk sütununa yazarak neden olur ilk X satırındaki sütun sayısı arasındaki fark. Bu fark, C hatasının nedenlerinden biridir.