Кажется, что я получаю неправильные значения при чтении в CSV-файл с помощью recfromcsv numpy ...
Если я читаю в файле csv f с recfromcsv (f) , то получаю выбор: ( -1 во 2-й строке неверно)
[('26.12.2010', 1, 0,8, 1000, 10,2, 1000, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan),
('26.12.2010', 1, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, -1 , нан),
('26.12.2010', 1, 75,0,85,0,120,1820,150,1860,225,1942,250,2000,306,2130,315)]
Если я прочитал это с помощью recfromtxt (f, delimiter = ','), то рассматриваемая строка будет выглядеть так:
'12 / 26/2010 ',' 1 ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' , '', '', '' '
Если я читаю его, используя genfromtxt (f, delimiter = ','), строка будет выглядеть так:
'нан, 1, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан, нан'
И если я просто открою файл и прочту строку, то это:
'12 / 26/2010, 1 ,,,,,,,,,,,,,,, '
(даже в нано).
Кроме того, первая строка в файле содержит только строки:
ДАТА ПОСТАВКИ, ИД РЕГИОНА, КОЛИЧЕСТВО 1, ЦЕНА 1, КОЛИЧЕСТВО 2, ЦЕНА 2, КОЛИЧЕСТВО 3, ЦЕНА 3, КОЛИЧЕСТВО 4, ЦЕНА 4, КОЛИЧЕСТВО 5, ЦЕНА 5, КОЛИЧЕСТВО 6, ЦЕНА 6, КОЛИЧЕСТВО 7, ЦЕНА 7 КОЛИЧЕСТВО 8
Так что я понятия не имею, откуда взялась эта -ve 1 или почему и что с этим делать?
Заранее спасибо