需要帮助从文本文件导入特定数据(变量值)并忽略非有用的文本和元数据

时间:2016-04-17 13:52:07

标签: python numpy data-extraction genfromtxt

here is my attempted code though it may be rubbish and to the right is the data, i just want the two columns of data from line 15 onwards

我的代码是:

import numpy as np 
import matplotlib as mplt 

data = np.genfromtxt('practice_data.txt', 
                     dtype='float', 
                     delimiter='  ') 
time = data[:,0]
channel=data[:,1]  

如果有人可以帮我提取两列作为两个令人惊讶的变量

1 个答案:

答案 0 :(得分:0)

使用genfromtxt,您有一个名为skip_header的参数。 您还可以像这样提取两列:

data = np.genfromtxt('pratice_data.txt', 
                    dtype=[('first column name','f8'),('second column name','i8')], 
                    delimiter=' ', 
                    skip_header = 14)

skip_header = 14让我们通过第14行第一行。

我认为通过这种方式,你可以传递标题,然后你会得到两个你可以调用的列;)

我没有尝试过该脚本,但它应该可以运行!

祝你好运;)