具有自己专用时间戳的多个列 - 加入/合并/连接时间戳我有许多具有以下格式的文件,其中每个测量都有自己记录的时间戳。 我想要一个只有一个时间列的表,这样我就可以根据同一时间线绘制多个变量的图表。
这是我的数据示例:
| datetime_measure1 | 值_measure1 | datetime_measure2 | 值_measure2 | datetime_measure3 | 值_measure3 |
| 下午 1:39:15.000 | 1.7138 | 下午 1:39:15.000 | 400.0345 | 下午 1:39:15:000 | 50.9007 |
| 下午 1:39:23.071 | 0.0976 | 下午 1:39:25.730 | 399.8793 | 下午 1:39:17.591 | 51.7412 |
| 下午 1:39:26.410 | 1.7163 | 下午 1:39:35.990 | 399.9487 | 下午 1:39:33.590 | 51.1936 |
| 下午 1:39:37.150 | 0.1245 | 下午 1:39:40.029 | 400.0361 | 下午 1:39:50.869 | 50.9051 |
理想情况下,我希望它看起来像这样:
| 约会时间 | 值_measure1 | 值_mesure2 | 值_measure3 |
| 下午 1:39:15.000 | 1.7138 | 400.0345 | 50.9007 |
| 下午 1:39:17.591 | - | - | 51.7412 |
| 下午 1:39:23.071 | 0.0976 | - | - |
| 下午 1:39:25.730 | - | 399.8793 | - |
| 下午 1:39:26.410 | 1.7163 | - | - |
| 下午 1:39:33.590 | - | - | 51.1936 |
| 下午 1:39:35.990 | - | 399.9487 | - |
| 下午 1:39:37.150 | 0.1245 | - | - |
| 下午 1:39:40.029 | - | 400.0361 | - |
| 下午 1:39:50.869 | - | - | 50.9051 |
我一直在尝试使用 JMP 中的堆栈、连接和连接公式来执行此操作。 但是却产生了意想不到的结果。 通常我最终会得到未正确排序的“值”列。 我可能需要先操作数据以添加某种排序列,但尚未成功。 需要帮助,因为我不是 JMP 脚本专家。
谢谢。
回复:具有自己专用时间戳的多列 - 加入/组合/连接时间戳这很好用,谢谢! 有没有办法编写这个解决方案的脚本,这样我所要做的就是指向 csv 文件?
我了解如何创建一个 JMP 脚本,该脚本导入一个 csv 文件并通过所有适当的打开选项。 但是我从来没有用过JMP脚本来使用join和split函数。
回复:具有自己专用时间戳的多列 - 加入/组合/连接时间戳您可以通过两个表格操作来完成此操作:堆叠所有列(表格 > 堆叠),然后选中“多系列堆叠”复选框。为数字或系列输入值 2,并确保未选中“连续”框。单击确定。这将创建一个如下所示的表:

然后,您想要拆分此表(Tables > Spit)。按标签 2 拆分,拆分数据 2 列,并按数据分组。

这导致此表:

请注意,我认为您还有另一个问题需要处理。我不相信 JMP 支持您正在使用的日期时间格式 (hh:mm:ss.ddd AM/PM),如果您想将这些值视为数字。但是,如果您将它们视为字符值,您会没事的,并且上述步骤仍然有效。