繁体   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