时间戳格式、舍入和聚合<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我得到了一个数据表,其中包含几个需要进行一些格式更改的列。 具体来说,我需要:
1. 将“日期/时间”列格式从 16/08/2013 2:32.01 PM 更改为 2013-08-13 14:32:01(这似乎不是 JMP 预定义格式之一)
2. 将时间戳四舍五入到最接近的 15 分钟间隔。 在这种情况下,2013-08-13 14:32:01 将变为 2013-08-13 14:30:00
最后,有谁知道聚合时间戳数据(或与此相关的任何其他数据类型)的方法吗? 在我的例子中,我有一个每 10 分钟收集一次的数据表,需要将其聚合到 15 分钟的 bin 中。
回复:时间戳格式、舍入和聚合谢谢!
回复:时间戳格式、舍入和聚合非常棒的指导,完美运行
回复:时间戳格式、舍入和聚合如果您不能按照@MichaelHaslam 的建议使用内置公式,则遵循@gflex解决方案是需要做的。
带你当前的时间戳
创建一个新列并应用 Round(:Column/(60*15)) * (60*15) 将其转换为 15 分钟增量数据
然后最后创建一个你需要的格式规范的字符列,使用各种日、月、年、时、分等函数创建最终需要的字符串
回复:时间戳格式、舍入和聚合我知道你几年前发布了这个,但我现在正在尝试做同样的事情。 你有没有想过如何做到这一点?回复:时间戳格式、舍入和聚合克雷:
这里的一些答案取决于您要完成的任务。
JMP 具有非常接近的日期/时间格式:2013-08-16T14:32。
您是否正在尝试处理日期/时间数据,然后希望以您的格式(也许是 X 轴)将其显示在图表中?在这种情况下,您必须使用 JMP 内部日期/时间格式。
您打算制作自己的总结报告吗?在这种情况下,以本机日期/时间格式处理数据,然后将其转换为字符数据以便以您喜欢的格式显示。您可以使用各种内置函数提取 JMP 日期和时间的组件;月()、年()等
迈克尔·哈斯拉姆
回复:时间戳格式、舍入和聚合1 我没有建议更改数字列上超出预定义格式的格式设置选项
(一个人可以使用日期时间函数年,月,日,小时来拼凑一个串联的文本解决方案......仅用于装饰目的)
如果您先转换单位,则 2 Round 可以工作。
JMP 时间单位是秒 如果将其除以 60,得到的数字以分钟为单位,除以 15 将单位更改为 15 分钟,然后四舍五入,然后将单位更改回秒。公式看起来像 Round(:Column/(60*15)) * (60*15)
一旦舍入时间已知,表格汇总可能会将相似的时间块组合在一起。这可能会满足您聚合数值的目标。
PS-而不是“回合”选项,考虑“地板”-时间分组通常根据组中最早的时间而不是平均时间进行标记。