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



这是我尝试的代码,尽管它可能是垃圾,右边是数据,我只想要从第15行开始的两列数据

我的代码是:

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

如果有人能帮我提取这两列作为两个变量,那将是惊人的

使用genfromttxt,您有一个名为skip_header的参数。您还可以提取两列变量,如下所示:

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

skip_header=14,使其通过第四个第一行。

我认为通过这种方式,您可以传递header,然后得到两列,之后可以调用;)

我没有试过这个剧本,但它应该行得通!

祝你好运;)

相关内容

  • 没有找到相关文章

最新更新