簡體   English   中英

Python:讀取 CSV 導致 ValueError:arrays 的長度必須相同

[英]Python: Reading CSV in results in ValueError: arrays must all be same length

我正在嘗試創建以下非常簡單的 dataframe。csv

Content, Art, Version, Number, Question, Date, Performance, N1, Pall, Nall
somecontent, someart, 1.10.117, 081 01 04 02 01, 64936, 19.05.2018, 0.682427191039005, 8, 0.294000000, 29

如您所見,不同的列匹配(10 列,行中有 10 個匹配值)。

我有這個 csv 保存為“bla.csv”(是的,有人處於創意高度)並執行以下操作:

df=pd.read_csv('bla.csv')

這導致

ValueError: arrays must all be same length

為什么?

當我嘗試復制您的問題時,它在我的計算機上運行良好。 可能是分隔符出錯。 您可以通過df=pd.read_csv('bla.csv', sep=',')指定分隔符。 根據生成 csv 文件的方式,它也可以是分號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM