你好,
我正在嘗試運行類似的腳本,如下所示,我循環遍歷列列表,選擇它們滿足特定條件的位置並相應地隱藏/排除它們。
在我的腳本中,創建了計算和圖形輸出,對於所有這些,我都可以使用該方法來選擇列併計算它,如下所示。
除了 select where() 部分:
- 如果我使用:column(列_w )它忽略它
- 如果我使用 :name(列_w )它給出了一個錯誤,它需要一個帶引號的字符串,但我無法讓它工作。
我如何正確地編寫腳本來選擇工作地點?
謝謝
奧萊
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
col_w = List( "age", "height", "weight" );
For( i = 3, i <= N Items( col_w ), i++,
//i = 1;
cur_col = (col_w[i]);
//cur_col1 = column(col_w[i]);
dt << select where( :column( cur_col ) > 1 ) << hide;
<<EXCLUDE> 1) << hide; << exclude;
);</EXCLUDE>
性能等等。 謝謝。 現在可以了。
我設置了 i = 3,因為我只想查看一個循環來理解問題,這是最簡單的方法。 但謝謝你提到它。 這些小(潛在)錯誤可能需要一個小時才能找到......:)
您的 For() 循環需要從 I=1 開始。
以下是適合您選擇位置的正確表格:
dt << select where ( as column(cur_col) > 1); column(dt,cur_col) << hide << exclude;