我在从.csv
文件中导入数据时遇到了一些困难。我只是想导入数据并打印最大值。以下是我的代码:
>>> x, y = numpy.loadtxt('data.csv', delimiter=',', usecols=(4,5), unpack=True)
>>> print 'max =', max(x)
当我输入上述代码时,我收到以下错误消息:
TypeError: 'numpy.float64' object is not iterable
我尝试使用dtype=int
参数来更改数据类型,但它抛出了相同的错误。有人知道问题可能是什么吗?感谢您提前的帮助!
loadtxt()
不幸地会返回一个标量,而不是一个仅有一个条目的数组。您的文件中只有一行吗? - Sven Marnach