<< 從列中取得值,而不對每組行選擇進行子集化。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />所以,我有一個很大的數據集。 目前,我正在為每個條件選擇幾行,對資料進行子集化並執行 << get value(在我的 JSL 腳本中)以將資料移至定義的 LIST。這個過程需要花費大量時間,因為正如我所提到的,資料集很大。
我想知道,是否有一種方法 << 從所選行的列中獲取值,而無需每次都執行子集。 \
或者我必須每次都進行子集化以 << 從所需的 ROW\Column 取得值。
謝謝
回覆:<< 從列中取得值而不對每組行選擇進行子集化。是的,謝謝你。會嘗試的。
回覆:<< 從列中取得值而不對每組行選擇進行子集化。您可以透過給定行下標來取得該行的列值。
例如:
dt=open("$SAMPLE_DATA\Big Class.jmp");
:name[1];
將返回“Katie”,這是第一行中的名字。
同樣,您可以使用矩陣作為下標。
dt=open("$SAMPLE_DATA\Big Class.jmp");
:name[[2,3,4]];
返回:
{"LOUISE", "JANE", "JACLYN"}
您也許可以看到事情的發展方向。 <<取得選定行訊息傳回一個矩陣,因此您可以使用它直接為該列新增下標。
dt=open("$SAMPLE_DATA\Big Class.jmp");
rows=dt<<GET selected="" rows=""></GET>