計算列平均值和四分位數時得到一個點「.」。你好,
我試圖從表中獲取列名,保存它,然後提取其屬性。 當我嘗試獲取列平均值或分位數但返回只是一個點時。 沒有回任何號碼。這些列以列表形式傳回,如下所示。 結果也如下圖所示。 你的
感謝您的協助。



自動化和腳本編寫資料存取數據探索和視覺化品質和工藝工程回覆:計算列平均值和四分位數時得到一個點「.」。您需要正確引用該列
q_M=col mean( column(char(colnames[21])));
或者
q_M=col mean( eval(colnames[21]));
回覆:計算列平均值和四分位數時得到一個點「.」。哇,評估(列名)也在這裡工作!
或者,您可以向表格發送訊息取得列引用()取得可直接在程式碼中使用的列引用。
唯一的缺點:沒有選擇連續的選擇性地挑選連續的。
解決方法:取得列引用()接受列名稱(或字串)清單:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AllcolNames = dt << get column references();
colNames = dt << get column references(dt << get column names(continuous));
Col Quantile(colNames[2], 0.95);