轉置列,在 JMP12 中轉置行標題有誰知道如何使用 JSL 轉換一列(僅一列)並使行成為表頭?
我正在使用 JMP12。
基本上,我希望第一行是列標題,而不是下面的輸出。 我的數據集已附上。

謝謝,
西蒙
dt = Data Table( "sports" ) << Transpose(
columns( :Items ),
Output Table( "transposed" )
);
自動化和腳本編寫數據混合和清理實驗設計大規模定制質量和工藝工程回复:轉置列,在 JMP12 中轉置行標題謝謝@tx尼爾森
回复:轉置列,在 JMP12 中轉置行標題@brady_brady可能為您提供了更好的解決方案,但如果您想要做的只是創建一個空數據表,其中列名稱是第一行的值,那麼以下內容將完成一個真正簡單的工作

dtNew = Data Table( "sports" ) << Split(
Split By( :Items ),
Split( Transform Column( "Transform[Items]", Nominal, Formula( . ) ) ),
Sort by Column Property
);
dtNew << delete rows(1);
回复:轉置列,在 JMP12 中轉置行標題奇蹟般有效。
多謝!
回复:轉置列,在 JMP12 中轉置行標題您好,我不再加載 JMP 12,但我認為我在這裡使用的所有內容都在 JMP 12 中......嘗試一下。
乾杯,
布雷迪
ps——自 JMP 12 以來我們添加了很多很酷的東西!
Names Default To Here(1);
//replicate your original table
dt = New Table( "sports",
New Column( "Items", Character, "Nominal",
Set Values( {"soccer", "volleyball", "7tennis", "basketball"} ),
)
);
//get a list of desired column names.
colNameList = dt:items << get values;
/*
If you're creating a new table: build a 1 row, n column matrix of missing data
with the J() function and the As Table() function, which lets you set column names
easily.
*/
newDt = as table (J (1, nitems(colNameList), .), <<COLUMN names=""></COLUMN>