列平均と四分位数を計算するときに結果としてドット「.」を取得します。こんにちは、
テーブルから列名を取得して保存し、そのプロパティを抽出しようとしています。 列の平均値または分位値を取得しようとしましたが、返されるのは単なるドットです。 番号は返されません。以下に示すように、列はリストとして返されます。 結果も以下に示します。 あなたの
ご協力をよろしくお願いいたします。



自動化とスクリプト作成データアクセスデータの探索と視覚化品質およびプロセスエンジニアリングRe: 列平均と四分位数を計算するときに結果としてドット「.」が取得される。列を適切に参照する必要があります
q_M=col mean( column(char(colnames[21])));
または
q_M=col mean( eval(colnames[21]));
Re: 列平均と四分位数を計算するときに結果としてドット「.」が取得される。おお、評価(列名)ここでも機能します!
あるいは、テーブルに次のメッセージを送信することもできます。列参照を取得()コード内で直接使用できる列参照を取得します。
唯一の欠点: 選択肢がないこと継続的な連続したものを選択して選択します。
回避策:列参照を取得()列名 (または文字列) のリストを受け入れます。
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);