当我用numpy的recfromcv读取csv文件时,我似乎得到了不正确的值。。。在
如果我在csv文件f中使用recfromcv(f)读取,我得到的选择是:(第二行的-1不正确)
[('12/26/2010', 1, 0.8,1000,10.2,1000, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan),
('12/26/2010', 1, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -1, nan),
('12/26/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=',')读取它,那么行是:
'nan, 1, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan'
如果我打开文件读一行:
'12/26/2010, 1,,,,,,,,,,,,,,,'
(即使是纳米)。在
此外,文件中的第一行仅包含字符串:
DELIVERY DATE,REGION ID,QUANTITY 1,PRICE 1,QUANTITY 2,PRICE 2,QUANTITY 3,PRICE 3,QUANTITY 4,PRICE 4,QUANTITY 5,PRICE 5,QUANTITY 6,PRICE 6,QUANTITY 7,PRICE 7,QUANTITY 8
所以我不知道-ve 1是从哪里来的,或者为什么,以及该怎么做?在
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐