將製表符標題轉換為列組 JMP19你好,
JMP19 中有一個非常棒的新功能,就是對列進行分組後,會在資料表中建立列標題。
因此,我們想知道,當我們進行製表操作,並執行「生成資料表」時,是否可以保留標題?
我知道我們可以將標題保留為標籤,但除此之外,我能否將標籤轉換為對列進行分組?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
);
tbl = obj << make into data table();
自動化和腳本編寫回覆:將製表符標題轉換為列組 JMP19我認為不用腳本是做不到的,但是你可以建立一個願望清單條目嗎?
回覆:將製表符標題轉換為列組 JMP19不過用腳本實作也挺適合我的,但我沒找到能檢索表中所有目前標籤列表的 JSL 指令,或是其他能達到我想要效果的方法。
回覆:將製表符標題轉換為列組 JMP19你可以從列屬性建立它們(肯定應該有 << 取得標籤 或類似的東西)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Car Poll.jmp");
tab = dt << Tabulate(
Add Table(
Column Table(Grouping Columns(:sex, :marital status)),
Row Table(Grouping Columns(:country, :size))
)
);
dt_tab = tab << make into data table;
tags = {};
For Each({colname}, dt_tab << Get Column Names("String"),
prop = Column(dt_tab, colname) << Get Property("Tags");
If(!Is Empty(prop),
Insert Into(tags, prop);
);
);
在此基礎上構建,同時考慮到各組的層級結構。
另一種方法是使用完整路徑列名(1),但這會影響列名(和標籤)。

回覆:將製表符標題轉換為列組 JMP19謝謝,我會照辦並添加到願望清單中。