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? csv
Modü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.