如何連接不同 JMP 檔案中的列?你好,
我有四個不同的 JMP 文件,其中包含相同的列名稱。 它們是使用我的主資料表中的「表 -> 子集」產生的。
現在,我想將這四個 JMP 檔案按列而不是按行連接到一個 JMP 檔案。
我該怎麼做?
謝謝。
PS:我嘗試使用“表”->“JMP 查詢產生器”功能。 這個想法與我希望的相同,但是它無法將其他三個檔案中的資料載入到那裡(SQLQuery)。
回覆:如何連接不同 JMP 檔案中的欄位?有用, @uday_guntupalli ! 我只需要做三遍就可以了!
謝謝你!
回覆:如何連接不同 JMP 檔案中的欄位?你好@uday_guntupalli ,
我主要的資料格式如下:
主題階段子階段分數
1 個 1
2 一個 2
…
1 乙 3
2 乙 4
…
1 B c 5
2 B c 6
…
1 乙 d 7
2 乙 d 8
…
我單擊“表”->“按“階段”和“子階段”設定子集”,我得到了 4 個具有相同列名的檔案。
我想這樣組合:
主題階段子階段分數階段子階段分數 階段子階段分數 階段子階段分數
1 A a 1 A b 3 B c 5 B d 7
2 A b 2 A b 4 B c 6 B d 8
是的,我想我可以使用“加入”來添加列......
感謝您的幫助。
回覆:如何連接不同 JMP 檔案中的欄位?@雷納爾多,
當您說參與者時,讓我們拿您的兩個表(例如表 1 和表 2) - 您是說表 1 和表 2 具有相同的列數並且您想加入它們嗎? 當您加入時,您希望如何執行加入:
1. 您可以匹配列 - 因此,如果表 1 和表 2 有一個名為“Age”的列,那麼您的結果表也會有一列“Age”,但兩個表中的所有行
2.你可以進行笛卡兒連接
3. 按行號連接?
是的,可以使用選單執行連線。 選擇一個表格並導覽至 Tables == > Join 。 「加入」選單應如下所示,現在在此範圍內 - 根據您執行加入的方式,您的結果會有所不同。 我假設您想選擇“按匹配列”。 嘗試一下,看看是否能滿足您的需求,否則請提供清晰的範例或螢幕截圖。

回覆:如何連接不同 JMP 檔案中的欄位?你好@uday_guntupalli ,
由於我有相同數量的參與者,我只想將不同 JMP 檔案中的欄位新增(或加入)到一個檔案中。 我不清楚你的劇本。 是否可以使用 JMP 選單將這些列合併到一個檔案中?
我認為 JMP 查詢產生器可以做到這一點,但是當我對所有文件進行分組並選擇其中一個作為主文件時,只有該文件保留了資訊。 其他文件只是添加了列,但單元格是空的。
回覆:如何連接不同 JMP 檔案中的欄位?@雷納爾多,
您想要進行笛卡爾連線嗎?請記住,根據您要加入的表,結果表可能會很大。 因此,如果這不是您想要的,請提供您的資料集範例
// Open Sample Data
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
// Create a couple of sample tables
dt << Select Randomly(0.01);
dt1 = dt << Subset("");
dt1 << Set Name("Sample1");
dt << Clear Select ;
dt << Select Randomly(0.01);
dt2 = dt << Subset("");
dt2 << Set Name("Sample2");
dt << Clear Select;
// Join COlumns ?
dt_Res = dt1 << Join( With( dt2 ), Cartesian Join );