你好
當我將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知道),通常也可以避免這種情況。
希望有所幫助,
馬丁