使用numy genfromtxt读取.txt文件的特定列



我尝试读取一个.txt文件,其中包含4列名称col1, col2, col3和col4,数据类型字符串,字符串,float和float。

我只想读取col3和col4列(在本例中)。

我用的是:table = numpy.genfromtxt(filename, skip_header=1, usecols=(2, 3))

然后我发现列col1和col2中的字符串可以是短语(用空格分隔),然后usecols采取错误的列。

有可能得到最后n列吗?

是否可以使用特定的列名读取列?

谢谢

usecols参数接受负数序列

获取最后两列:

table = numpy.genfromtxt(filename, skip_header=1, usecols=(-2, -1))

相关内容

  • 没有找到相关文章

最新更新