Я хочу читать данные из файла с множеством отсутствующих значений, как в этом примере:
1,2,3,4,5
6,,,7,8
,,9,10,11
Я использую функцию numpy.loadtxt:
data = numpy.loadtxt('test.data', delimiter=',')
Проблема в том, что недостающие значения ломают loadtxt (я получаю значение ValueError: невозможно преобразовать строку в float: ", без сомнения, из-за двух или более последовательных разделителей).
Есть ли способ сделать это автоматически, с loadtxt или другой функцией, или мне нужно укусить пулю и разобрать каждую строку вручную?