你好
当我将excel中的粘贴(或导入)数据复制到JMP中时,我得到了不同的格式。
例如,我的数据是.435,它被导入为4.35e-1。
是否有更好的方法导入或复制粘贴以保留与.435相同的格式?
谢谢
湿婆
嗨西瓦,
我猜你使用的是非英语显示语言的JMP。我有时会使用德语版本,并按照您描述的方式读取值。另外,它们将是数据表中的字符而不是数字。如果是这种情况,此脚本应该有助于将数据转换为数字,然后您可以使用列信息面板中的选项更改显示。
Names Default To Here( 1 );
//dt = Open("Transform_Decimals.jmp");
dt = Current Data Table();
nr = nrows(dt);
col_names = dt << get column names (String);
for (i = 1, i <= nitems(col_names), i++,
one_col = column(dt, col_names[i]);
for (k = 1, k <= nr, k++,
one_col[k] = substitute(one_col[k], ".", ","); // Replace decimal with comma
);
one_col << Data Type(Numeric);
one_col << Set Modeling Type ("Continuous");
);
如果数据是连续读入的,您可能只需要将格式设置为您喜欢的格式。
使用Excel导入向导时,您应该能够看到导入后JMP处理数据的方式。如果显示器与结果表不同,请将其发送给我们的技术支持。如果它是相同的,另一件事是检查Excel格式设置。通过使用特定格式(JMP知道),通常也可以避免这种情况。
希望有所帮助,
马丁