大家好,
我想要一個 JMP 腳本,它允許我提取在紅色框中突出顯示的值並將其放入新表的列中。 PS:我知道可以使用「Make into Data Table」指令從發行版產生一個表,但該指令不適用於框中的數字。

這是執行此操作的一種方法的範例
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
summarize( dt, levels = By( :Age ) );
dtNew = New Table( "Count",
Add Rows( 1 ),
New Column( "Count" )
);
dtNew:Count[1] = N Items( Levels );
這是第二個範例,直接讀取頻率表並計算行數
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// Report snapshot: Big Class - Distribution of sex
dis = Data Table( "Big Class" ) << Distribution( Nominal Distribution( Column( :age ) ) );
dtNew = New Table( "Count2",
Add Rows( 1 ),
New Column( "Count" )
);
// Calculate the number of items in the Frequencies table, minus the
// the last row which is the Totals row
tableLevels = N Items( report(dis)["Frequencies",StringColBox(1)] << get ) - 1;
dtNew:Count[1] = tableLevels;
在我提出問題之後,我設法自己用方法二編寫了程式碼,但方法一似乎更方便和直接。謝謝你!