【发布时间】:2012-05-28 00:52:39
【问题描述】:
我想从有很多缺失值的文件中读取数据,如下例所示:
1,2,3,4,5
6,,,7,8
,,9,10,11
我正在使用 numpy.loadtxt 函数:
data = numpy.loadtxt('test.data', delimiter=',')
问题在于缺失值破坏了 loadtxt(我得到一个 “ValueError: could not convert string to float:”,毫无疑问是因为两个或多个连续的分隔符)。
有没有办法通过 loadtxt 或其他函数自动执行此操作,还是我必须硬着头皮手动解析每一行?
【问题讨论】:
标签: python numpy python-2.7