为timeseries p解析具有奇怪时间戳的NMEA数据

2024-09-26 04:46:27 发布

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

我有一个NMEA数据如下:

13:07:46.380: <- $WIMDA,30.0911,I,1.0190,B,11.8,C,,,78.3,,8.1,C,70.4,T,68.0,M,8.9,N,4.6,M*59

13:07:46.427: <- $TIROT,-5.9,A*1A

13:07:46.552: <- $YXXDR,C,,C,WCHR,C,,C,WCHT,C,,C,HINX,P,1.0179,B,STNP*45

13:07:46.630: <- $GPVTG,184.3,T,181.9,M,0.0,N,0.0,K,D*29

13:07:46.708: <- $YXXDR,A,1.5,D,PTCH,A,-0.5,D,ROLL*71

13:07:46.770: <- $WIMWV,314.7,R,9.1,N,A*2A

13:07:46.848: <- $GPZDA,131718.60,01,02,2019,00,00*64

13:07:47.020: <- $GPGGA,131718.70,2918.7847,N,09449.0397,W,2,10,1.1,9.2,M,-26.5,M,,*52

13:07:47.332: <- $WIMDA,30.0940,I,1.0191,B,11.8,C,,,78.3,,8.1,C,71.4,T,69.0,M,7.8,N,4.0,M*54

13:07:47.379: <- $TIROT,-21.1,A*24

我想从包含$WIMWV和$WIMDA(使用python)的行中提取时间和数据,我需要的数据是粗体的:

13:07:46.380:<;-$WIMDA,30.0911,I,1.0190,B,11.8,C,,,78.3,,8.1,C,70.4,T,68.0,M,8.9,N,4.6,M*59

13:07:46.770:<;-$WIMWV,314.7,R,9.1,N,A*2A

做这件事的好方法是什么?由于时间步长的分离很奇怪,我不知道如何提取时间序列图所需的内容。你知道吗

谢谢你!!你知道吗


Tags: 数据lt时间rollnmeagpvtgstnpwimwv