數據表腳本早安,
我最近剛切換到 jmp 18。
我之前用的是jmp 16版本。我寫了一個腳本,用來從多個樣本中提取數值分析資料。我把這些不同的樣本連接成一個資料表,然後轉置。轉置後的版本會和後續樣本一起加入到另一個資料庫。在我升級到jmp 18版本之前,這個腳本運作正常。
現在,數值列名與原始列名不符。 JMP 允許添加或不添加小數,這弄亂了我的列。我有 650 列,無法承擔重新編碼所有列的負擔。希望能得到一些幫助。
全科醫生
自動化和腳本回覆:數據表腳本你好@GregP ,
能提供一下腳本嗎?如果不了解你用什麼腳本,很難評論。
謝謝,
本
回覆:數據表腳本這是我剛剛刪除的目錄的腳本
a = Pick Directory("Select a directory");/*Allows you to choose the recording directory*/
Multiple File Import(
<
a
),
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
) << Import Data;
dt = Current Data Table();
dt << Delete Columns(:"Time (s)"n, :Index, :Current range);
dt << New Column("MODALITE",
Numeric,
"Continuous",
Format("Best", 12),
Formula(Word(1, :File Name, "."))
);
dt << Transpose(
columns(:"WE(1).Current (A)"n),
By(:MODALITE),
Label(:"Potential applied (V)"n),
Output Table("Transposed table")
);
dt << Subset(
By(:MODALITE),
All rows,
Selected columns only(0),
columns(:"Potential applied (V)"n, :"WE(1).Current (A)"n)
);
Open("link");
Data Table("BASE VOLTAMMO TRANSPOSE") << Concatenate(
Data Table("Transposed table"),
Append to first table
);
Close("Transposed table");
Data Table("BASE VOLTAMMO TRANSPOSE") << Save("link");
回覆:數據表腳本稍微澄清一下,我剛剛發現差異發生在導入時。我匯入csv檔案時,在excel中開啟時數值是正確的,但使用jmp時會新增小數,請問沒有參數可以修改嗎?這是excel和jmp表格的圖片。謝謝。

回覆:數據表腳本它們在文字編輯器(不是 Excel)和 JMP 中的值看起來一樣嗎? Excel 傾向於修改和格式化你的數據,而 JMP 通常不會這樣做。
回覆:數據表腳本我不知道您是否收到了我的腳本,它沒有出現在討論中。
回覆:數據表腳本我不知道,因為我直接在 Excel 中保存文件,但是當我更仔細地查看分析程序時,第一個值比 Excel 中的小數點後一位少,因此 JMP 中的小數點後兩位少。
我想我必須手動編輯每一列。
回覆:數據表腳本
a = Pick Directory("Select a directory");/*Permet de choisir le répertoire d'enregistrement*/
Multiple File Import(
<
<SET folder=""></SET>
回覆:數據表腳本根據導入腳本,我認為您確實有.csv文字資料?您可以使用記事本打開它,然後比較JMP和該文字。如果您希望在JMP中為所有連續列新增固定小數位數,可以使用標準化屬性或編寫腳本。



JMP 建立的腳本(請注意,列名是硬編碼的)
// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:height, :weight}, col << Format("Fixed Dec", 12, 2));
Current Data Table(old dt);
);
回覆:數據表腳本感謝您的回饋。
這些檔案確實是Excel檔案。我已經嘗試過標準化屬性,但這只能部分解決問題:如果我輸入9位小數,那麼7列中就剩下1列,也就是8位小數,這仍然不行。我不明白為什麼會有這種變化,在安裝最新版本之前我從未遇到過這個問題。
謝謝
回覆:數據表腳本JMP18 確實改變了 Excel 檔案匯入 JMP 的方式,也許這就是您所看到的( JMP 註解 655981 - JMP® 18 中 Microsoft Excel 檔案匯入方式的變更)