如何在数据系列中查找特定事件?

2024-04-19 16:35:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一系列包含模拟信号记录的数据文件。它有两列,时间和电压。有一个特定的事件,我想找到它发生或开始的确切时间。大部分数据都很平滑,但随后出现了一个巨大的电磁尖峰,数据比其他数据高出10倍左右。我想找出尖峰发生的时间,我该怎么做?我有很多文件,它们对于excel来说太大了,所以我需要找到另一种方法来提取我需要的部分。你知道吗

我认为只找到值是最容易的>;一些阈值,但是峰值覆盖了如此广泛的索引范围,我想更精确,所以我只想隔离它的开始。你知道吗

数据如下:

% time          index           chan. 1       
-9.993680E-002  -1.249210E+005  -1.351950E-003
-9.993600E-002  -1.249200E+005  -1.416387E-003
-9.993520E-002  -1.249190E+005  -1.158641E-003
-9.993440E-002  -1.249180E+005  -1.255296E-003
-9.993360E-002  -1.249170E+005  -1.319732E-003
-9.993280E-002  -1.249160E+005  -1.094204E-003
-9.993200E-002  -1.249150E+005  -1.094204E-003
-9.993120E-002  -1.249140E+005  -9.331130E-004
-9.993040E-002  -1.249130E+005  -1.287514E-003
-9.992960E-002  -1.249120E+005  -1.029768E-003
-9.992880E-002  -1.249110E+005  -1.480823E-003
-9.992800E-002  -1.249100E+005  -1.061986E-003
-9.992720E-002  -1.249090E+005  -1.126423E-003
-9.992640E-002  -1.249080E+005  -9.653312E-004
-9.992560E-002  -1.249070E+005  -1.158641E-003
-9.992480E-002  -1.249060E+005  -9.975495E-004
-9.992400E-002  -1.249050E+005  -1.448605E-003
-9.992320E-002  -1.249040E+005  -1.255296E-003
-9.992240E-002  -1.249030E+005  -1.094204E-003
-9.992160E-002  -1.249020E+005  -1.480823E-003
-9.992080E-002  -1.249010E+005  -1.158641E-003
-9.992000E-002  -1.249000E+005  -1.255296E-003
-9.991920E-002  -1.248990E+005  -1.158641E-003
-9.991840E-002  -1.248980E+005  -1.158641E-003
-9.991760E-002  -1.248970E+005  -1.319732E-003
-9.991680E-002  -1.248960E+005  -1.223077E-003
-9.991600E-002  -1.248950E+005  -1.223077E-003
-9.991520E-002  -1.248940E+005  -1.158641E-003
-9.991440E-002  -1.248930E+005  -9.008947E-004
-9.991360E-002  -1.248920E+005  -1.158641E-003
-9.991280E-002  -1.248910E+005  -1.126423E-003
-9.991200E-002  -1.248900E+005  -1.190859E-003
-9.991120E-002  -1.248890E+005  -1.255296E-003
-9.991040E-002  -1.248880E+005  -1.577478E-003
-9.990960E-002  -1.248870E+005  -1.641915E-003

第三栏是我感兴趣的。采样率很高(1MHz),因此急剧上升可以覆盖1000个点。你知道吗


Tags: 文件数据方法gt数据文件记录时间事件