例如,逗号分隔文件(CSV)使用逗号(,)或分号(;)作为分隔符:
>>> data = "1, 2, 3\n4, 5, 6"
>>> np.genfromtxt(BytesIO(data), delimiter...如果列具有名称,我们还可以通过将其名称作为字符串序列或逗号分隔字符串的形式,将其名称指定给usecols参数来选择要导入的列:
>>> data = "1 2 3\n4 5 6"
>>> np.genfromtxt...c"))
array([(1.0, 3.0), (4.0, 6.0)],
dtype=[('a', '<f8'), ('c', '<f8')])
选择数据类型
控制如何将从文件中读取的字符串序列转换为其他类型的主要方法是设置...("p")作为键而不是索引(1)可以获得相同的结果:
>>> # Using a name for the converter ...
>>> np.genfromtxt(BytesIO(data),...missing_values参数接受三种类型的值:
一个字符串或逗号分隔的字符串
此字符串将用作所有列的缺少数据的标记
字符串序列
在这种情况下,每个项目按顺序与列相关联。