ユーザーが入力した特定の番号の行を選択する方法こんにちは、みんな、
私は、ユーザーが入力に基づいてモジュールを選択するのに役立つプロジェクトに取り組んでいます。 たとえば、ユーザーが5を入力した場合、スクリプトは選択された5つのモジュールをユーザーに提供します。 誰かが「選択」部分で私を助けてくれますか?
Re:ユーザーが入力した特定の番号の行を選択する方法手伝ってくれてどうもありがとう!
Re:ユーザーが入力した特定の番号の行を選択する方法楽しみのために、別の方法。
Names Default To Here( 1 );
dt = open("$sample_data/big class.jmp");
idx = Random Shuffle( dt << Get Rows Where( Column( "sex" )[]== "F" ) );
//get the matching rows but mix up the order;
show(idx); //for demonstration
//use only 5 of them
dtsub = << Subset( rows(idx[1::5]), Output Table( "Best Modules" ) );Re:ユーザーが入力した特定の番号の行を選択する方法これはうまくいくはずです
Names Default To Here( 1 );
dt << Select Where( Column( "Shippable to Reliability?" )[Row()] == 1 );
dtsub = dt << Subset( Selected Rows( 1 ), Output Table( "Best Modules" ) );
dtsub << New Column( "random", formula( Random Uniform() ) );
dtsub = dtsub << sort( by( :random ), order( ascending ), replace table( 1 ) );
dtsub << select where( Row() > 5 );
dtsub << delete rows;<BR />dtsub << delete columns("random");