我有一张大表格(文本格式中的数字),我想用
我发现
显然,我可以将整个表格加载进来,然后扔掉前n列,但这不够优雅,并且会浪费内存。
我也可以查看文件,找到列数,然后构建
你有什么优雅的解决方案吗?是否有一些隐藏/未记录的参数可以使用?
numpy.genfromtxt()
来加载它。我想忽略前n列,比如说5列。我不知道表格的大小(行数或者列数)。我发现
genfromtxt()
有一个选项skip_header
,可以跳过指定数量的标题行,但好像没有用于列的类似选项。虽然有一个usecols
选项,但是我必须指定要保留的列号码,而不是我想舍弃的列(我事先不知道这个数字)。显然,我可以将整个表格加载进来,然后扔掉前n列,但这不够优雅,并且会浪费内存。
我也可以查看文件,找到列数,然后构建
usecols
参数,但这样做相当混乱。你有什么优雅的解决方案吗?是否有一些隐藏/未记录的参数可以使用?