我想从具有许多缺失值的文件中读取数据,如下例所示:
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 或其他函数自动执行此操作,还是我必须硬着头皮手动解析每一行?