我一直在尋找一種方法來組合(或創建)一個新列,將兩列的內容組合在一起。
我有“Y”列和“第 1 列”。 我希望輸出顯示“Y(第 1 列)”
範例 Y =“峰度”且第 1 列 =“基於車輪的車輛速度”最終結果“峰度(基於車輪的車輛速度)”
之後我還需要能夠刪除列“Y”和“Column 1”,但仍然保留我的新欄位。
您尚未說明如何合併列中的數據,但以下兩個範例(在 JMP 9 中運行)或許可以幫助您理清所需的語法:
藝術= {“一個”, “B”, “C”, “D”, “和”, “F”, “G”, “H”, “我”, “J”};
dt= 新表(“DT”,
新專欄(“標籤”,特點,值( AList )),
新專欄(“峰度”,數位,值([2, 4, 6, 8, 10, 2, 4, 6, 8, 10])),
新專欄(“速度”,值([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]))
);
dt <<新專欄(列( dt , 1 ) <<取得名稱) || ( || (列( dt , 3 ) <<取得名稱) || ")" ,
數值,公式( :標籤|| “-” ||字元( :速度))) ;
dt<< 新專欄(柱子(dt, 2) <<取得名稱)|| ( || (柱子(dt, 3) <<取得名稱)|| ")",
數位,公式(:峰度* :速度));
// 暫時還不能刪除第一列,因為它在上面的某個公式中使用了;
柱子(dt, 4) <<刪除公式;
// 現在你可以根據需要刪除第一列;
dt<<刪除列({“標籤”});
這樣有幫助嗎?
這樣就能達到你想要的效果。我假設 dt 指向的是你的表格。
目前數據表(dt );
dt<< 新列(“以及(第 1 列)”,特點);
為了 (i = 1, i <= 行數(dt ), i++,
柱子 ( dt , “以及(第1 列)” )[ i ] = : Y [ i ] || 」 || : Column 1 [ i ] ;
);
謝謝各位的幫忙。我現在意識到我對JMP軟體的了解仍然非常有限。我以為這會是個很簡單的問題,只是我沒注意到。這些方法我一個都沒試過,可能因為我不太清楚具體該怎麼操作。
具體來說,第一列包含 22 個不同的“短語”,而 Y 列使用了 2 個不同的單字。目前,我必須手動將 Y 列的內容新增到整個資料集的第一列開頭。這顯然是一個非常耗時的過程。
我嘗試過不同的方法,但都無法得到我想要的結果。
我可以使用 Insert(:Y,:Column 1),它會給我“基於車輪的車輛速度峰度”
我也可以直接輸入 :Y" (" 並獲得“峰度 (" ”,但我不能對第一列執行相同的操作來使其生效。
我似乎找不到能同時得到這兩個結果的公式。