基於CSV列堆疊我有一個唯一的項目編號列表,每個項目編號都有一個(20+)類別的相應csv列表。

有沒有辦法根據每個csv進行堆棧以獲得結果表:

我目前的解決方法是使用Excel中的“文本到列”,導入文件,然後根據列進行堆疊。 有沒有一種簡單的方法在JMP中以編程方式執行此操作?
Re:基於CSV列進行堆疊我也感謝杰夫在文本到列上的提示。 另外,我向JMP發送了一個支持Tables ==> Stack的請求,以直接支持多個響應列。 如果有這種支持,這也是一個很好的解決方案。
Re:基於CSV列進行堆疊謝謝杰夫,我應該先看看這個。
Re:基於CSV列進行堆疊非常感謝吉姆,做到了!
我確實要刪除“,”中的空格。 我的數據集只使用沒有空格的逗號。
Re:基於CSV列進行堆疊 @txnelson 為您提供了所要求的程序化解決方案。
如果你想以交互方式(Excel),JMP有文本到列在Col - > Utilities菜單中。如果你有一個沒有Text to Columns的早期版本的JMP,你可以下載一個加入來自文件交換。

Re:基於CSV列進行堆疊這是一個可以做這件事的小腳本
Names Default To Here( 1 );
dt = Current Data Table();
dtstack = New Table( "stacked", New Column( "item" ), New Column( "Category List", character ) );
For( i = 1, i <= N Rows( dt ), i++,
cnt = 1;
While( Word( cnt, dt:category list[i], ", " ) != "",
dtstack << add rows( 1 );
dtstack:item[N Rows( dtstack )] = dt:item[i];
dtstack:Category List[N Rows( dtstack )] = Word( cnt, dt:category list[i], ", " );
cnt = cnt + 1;
);
);