我想将.csv文件加载到数组中。 但是,该文件看起来像这样。在读入数组时忽略字符串
"myfilename",0.034353453,-1.234556,-3,45671234
,1.43567896, -1.45322124, 9.543422
.................................
.................................
我想跳过前导字符串。直到现在,我一直在排除第一排。
a = np.genfromtxt(file,delimiter=',',skiprows=1)
但我想知道是否有办法读取数组忽略字符串在开始处理。
为什么不直接使用'csv'模块? –
文件中只有一个字符串?还是有随机分散的字符串? – mgilson
@GamesBrainiac - 使用'csv',你需要将所有的字符串转换为数字,手动过滤掉你不想要的东西(字符串是字符串而不是数字)然后转换整个东西成一个numpy数组。 'genfromtext'是为了处理'csv'文件,虽然(AFAIK)不是那些带有“字符串”的文件。 – mgilson