![将不同(但连续)行中的相关数据点折叠到一行中](https://linux22.com/image/1609586/%E5%B0%86%E4%B8%8D%E5%90%8C%EF%BC%88%E4%BD%86%E8%BF%9E%E7%BB%AD%EF%BC%89%E8%A1%8C%E4%B8%AD%E7%9A%84%E7%9B%B8%E5%85%B3%E6%95%B0%E6%8D%AE%E7%82%B9%E6%8A%98%E5%8F%A0%E5%88%B0%E4%B8%80%E8%A1%8C%E4%B8%AD.png)
我有一个通过电子方式生成的 CSV 数据集,但由于数据包具有离散数据点,因此它们由于不同的时间戳而位于不同的行上。目标是将其绘制成图表。
https://i.stack.imgur.com/7wIfS.jpg
我想折叠数据,以便特定时间范围内的所有相关值都位于同一行。我不关心几毫秒的跨度。例如,第 2 行到第 8 行可以全部位于同一行,然后我可以为第 9 行到第 14 行创建一个新行。从这个意义上讲,其中一列可以是“主列”,此时当出现数字时,表示要收集新行,如果该节奏内同一字段有多个值,则最后一个值将被保留。
例如,我可以确定“速度”是主数据,因此在这种情况下,第 5 行到第 17 行将放在一起。第 9 行和第 15 行中有两个电池电量值,我可以直接丢弃第 9 行。
有没有办法可以在 Excel 中通过数据透视表或某种分类系统、通过 Excel 脚本来做到这一点,或者有没有更有效的方法?