如何將一個表中的資料追加到另一個表中?我有一個 JMP 文件,希望每月從 Excel 文件更新一次。當我從原始資料表運行來源腳本時,我會得到一個附加了新資料的新表。但是,我想要運行以對更新的表進行分析的所有腳本都在原始表中。我可以將腳本移至新表嗎?事實上,我甚至不想要一張新桌子。JMP 不能直接將資料追加到現有表中嗎?如果沒有,如何將腳本移至新表?
回覆:附加資料 - 另一個問題<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />很有用。 謝謝!
回覆:附加資料 - 另一個問題好的,我的印像是您使用腳本來開啟表格。
是的,可以將資料新增至原始表中,但如何新增取決於新匯入的資料是增量資料(即包含所有最新資料)還是僅新資料(新增至舊資料表) 。
一種簡單的方法是將舊表與新建立的表連接起來:
啟動原表並選擇連接來自餐桌菜單並在清單中選擇新表並將其新增至“待連接的數據表“ 場地。 確保選擇“附加到第一個表”,然後點選“確定”。
如果資料是增量的,請在連接表之前(或之後)刪除原始表中的所有行,以避免重複記錄。
(就我個人而言,在互動工作時,我經常簡單地複製 Excel 中的資料並將其貼上到新的或現有的 JMP 資料表中,而不是從 JMP 中開啟 Excel)
回覆:附加資料 - 另一個問題為什麼我不能只將資料新增到原始表中並重新運行已儲存到原始表中的腳本?我真的不想要另一個表,當我嘗試保存它時,它會創建一個新文件。另外,我確實還沒有進步到使用 JSL 的地步。一定有更簡單的方法!?!?
回覆:附加資料 - 另一個問題可以使用 jsl 在表之間移動表格腳本。 嘗試下面的程式碼。
old_table = Open( "$SAMPLE_DATA/Big Class.jmp" ); // The original table
plist = old_table << Select Properties() << Get Selected Properties();
new_table = New Table( "New" ); // The updated table here
new_table << Add scripts to table( plist );