将数据从 hr:m:s 转换为 mm:ss,0 ?你好
我有一个数据集,我想在其中分析 1500 米跑步时的表现(持续时间)。 数据是从另一个数据库导入的,最初是 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 知道它以分钟、秒为单位,如果可能的话,以数百为单位。