excel - .csv 数据集中连续最大值和最小值之间的差异
问题描述
我有一个数据集,它表示鼠标爪子在 y 轴上上下移动的跟踪数据,因为它向上拉动并拉下一根绳子。数据的输出是对应于几分之一秒的 y 坐标列表。例如:
1 333.9929833
2 345.4504726
3 355.7046572
4 367.6136684
5 379.7906121
6 390.5470788
7 397.9017118
8 403.677123
9 412.1550843
10 416.516814
11 419.8205706
12 423.7994881
13 429.4874275
14 419.2652898
15 360.1626136
16 298.8212249
17 264.3647809
18 265.0078862
19 268.1828407
20 283.101321
21 294.8219163
22 308.4875135
在本系列中,最大值为 429...,最小值为 264... - 但是,您可以从示例图像中看到:
(请原谅差距),有多个连续的波状最大值和最小值。
目标是找出每个最大值和连续最小值之间的差异,以及每个最小值和连续最大值之间的差异(即max1-min1、min2-max1、max2-min2 ...)。理想情况下,这还将提供每个最大值和最小值的时间点(例如,提供的数据集为 13 和 17) - 有一列具有对应于每个坐标的整数标签(1、2、3...)。谢谢你的帮助!
解决方案
推荐阅读
- java - 使用警报管理器在特定时间发送通知
- python - 通过 Atom 保存 Python 文件会导致模块导入错误 - 从其他任何地方保存不会出现问题
- javascript - javaScript - 如果单击速度足够快,带有“单击”事件侦听器的按钮将触发多次
- android - 使用 OkHttp3 请求后端时出现错误代码 400,Chrome 返回 200 OK
- flutter - 使用颤振设置 if else 状态
- html - 子组合子和 ::after 伪元素
- javascript - 使用 javascript 更改类。(替换方法)fontawesome 图标
- c++ - 基于 C++ 中的正则表达式生成随机文本
- azure - Azure Data Factor - 如何实现与复制任务的数据一致性
- amazon-web-services - 如何从 AWS DynamoDB 中获取简单 Web 应用程序的元素?