我有一个 CSV 文件,看起来像这样(实际文件有更多的列和行):
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
16
假设文件名为info.csv,如果我尝试使用以下代码导入:
data = numpy.genfromtxt('info.csv', delimiter = ',')
然后我遇到了以下错误:
ValueError: Some errors were detected ! Line #4 (got 1 columns instead of 5)
如果我使用,
data = numpy.genfromtxt('info.csv', delimiter = ',', skip_footer = 1)
有数据的这两行 16
和 11, 12, 13, 14, 15
都被跳过了。我不理解为什么带有 11, 12, 13, 14, 15
的那一行被跳过了。我很感激任何可以帮助我正确使用 genfromtxt
以导入上述文件前三行的方法。
谢谢!
numpy.genfromtxt('info.csv', delimiter = ',', filling_values = 0)
。但是,仍然出现相同的错误。 - Curious2learn