Re: JMP 16: 相対参照を使用して数式で列を追加するスクリプトありがとうマーク! 魔法のように働きました!
微調整を行い、今後の参考のためにここに残します。 どうもありがとう!
Names Default to Here( 1 );
// mock up user data table
dt = New Table( "Mock Up" );
For( c = 1, c < 6, c++,
col = dt << New Column( "My Column " || Char( c ), Numeric, Continuous );
col << Set Values( J( 25, 1, Random Normal( 80, 5 ) ) );
);
y = dt << Get As Matrix;
col = dt << New Column( "Total", Numeric, Continuous );
col << Set Values( y * J( 5, 1, 1 ) );
// solution
dt = Current Data Table();
total = Column( N Col( dt ) ) << Get As Matrix;
last c = N Col( dt );
For( c = 1, c < last c, c++,
dt << New Column( "Relative " || (Column( c ) << Get Name), Numeric, Continuous,
Formula( :As Column( c ) /:Total )
);
);
Re: JMP 16: 相対参照を使用して数式で列を追加するスクリプト次の例を参照してください。
Names Default to Here( 1 );
// mock up user data table
dt = New Table( "Mock Up" );
For( c = 1, c < 6, c++,
col = dt << New Column( "My Column " || Char( c ), Numeric, Continuous );
col << Set Values( J( 25, 1, Random Normal( 80, 5 ) ) );
);
y = dt << Get As Matrix;
col = dt << New Column( "Total", Numeric, Continuous );
col << Set Values( y * J( 5, 1, 1 ) );
// solution
dt = Current Data Table();
total = Column( N Col( dt ) ) << Get As Matrix;
last c = N Col( dt );
For( c = 1, c < last c, c++,
dt << New Column( "Relative " || (Column( c ) << Get Name), Numeric, Continuous,
Values( (Column( c ) << Get Values) :\</img> total )
);
);
JMP 16: 相対参照を使用して数式を含む列を追加するスクリプトやあ、
JMP で初めてのスクリプトを書こうとしているので、助けていただければ幸いです。
10 列 (1、2、3、4、5、6、7、8、9、10 としましょう) と合計列があります。
最初の 10 列のパーセンテージを計算する列をさらに 10 個追加する必要があります。 実際には 150 個の列があり、列名がすべて異なるため、列名を使用できません。
新しい列を追加し、毎回数式内の列を 1 ずつ進めるにはどうすればよいですか
例えば :
新しい列を作成します。列 11
数式「列 1 / 合計」を入力します。
列の名前を「pct_one」に設定します
新しい列col 12を作成します
数式「列 2 / 合計」を入力します。
列の名前を「pct_two」に設定します
。
。
。
10列続けます。
前もって感謝します!
消費者および市場調査品質およびプロセスエンジニアリングウィンドウズ