사용자가 입력한 특정 숫자의 행을 선택하는 방법여러분, 안녕하세요,
저는 사용자가 입력을 기반으로 모듈을 선택하는 데 도움이 되는 프로젝트를 진행하고 있습니다. 예를 들어 사용자가 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");