将数据从 hr:m:s 转换为 mm:ss,0 ?你好
我有一个数据集,我想分析 1500 m 跑步的表现(持续时间)。 数据是从另一个数据库导入的,最初是txt文件(我没有这样做)。 JMP表示/细化它的格式是hr:m:s,但它应该以分钟、秒和数百秒为单位。 可以做吗? 或者只是将其转换为秒,也许这就是统计的方式?
我尝试过在 JMP 中通过 Excel 对其进行转换,但没有运气或技巧。 由于 Excel 已经认为它是 hr:m:s,因此在将其转换为 mm:ss,0 时会出错

回复:将数据从 hr:m:s 转换为 mm:ss,0 ?多谢。 我只是将第二个公式用于数字数据,秒的分数也有效。
回复:将数据从 hr:m:s 转换为 mm:ss,0 ?首先创建一个新列。 使用新列的列属性中的公式,如果您首先将列设置为字符列,则可以使用类似的内容:
Num( Word( 1, :Name( "1500 meters" ), ":" ) ) * 60 + Num(Word( 2, :Name( "1500 meters" ), ":" ) + Num(Word( 3, :Name( "1500 meters" ), ":" )/100)
或者,如果您想保留 h:m:s 格式的数字列,您可以使用以下公式创建一个新列:
Hour( :Name( "1500 meters" ) ) * 60 + Minute( :Name( "1500 meters" ) ) + Second( :Name( "1500 meters" ) ) / 100
问题是您将丢失秒的小数部分信息,除非您将小数位数设置为例如 10,并将输入格式设置为数字并将输出设置为 h:m:s。 这里还用一个例子来描述这一点:讨论/将数字秒转换为 0-00-0-时间格式
回复:将数据从 hr:m:s 转换为 mm:ss,0 ?因为当我从 h:m:s 转换为 m:s 时,它(准确地)将小时转换为分钟。 我想我不想转换它,只是让 JMP 知道它以分钟、秒为单位,如果可能的话以数百为单位。