그룹 변수별로 열 목록을 평균/표준 dev/median 열에 입력하는 방법이 있습니까?안녕 모두,
:B, :C,
로 지정된 그룹별로 :A의 평균 열이 될 새 열을 생성하려고 합니다.
이 작업을 수행할 수 있는 방법이 있습니까? :B, :C,
목록입니까? Col Dialog를 사용하여 채울 수 있도록 하고 싶습니다.
그렇지 않은 경우 목록을 인수로 나누는 방법이 있습니까?
아래 첫 번째 줄은 원하는 평균을 제공하는 반면 두 번째 줄은 :A의 전체 평균을 제공합니다.
mean= 새 열("평균", Formula(Col Mean(:A, :B, :C,
)));
평균 = 새 열("평균", Formula(Col Mean(:A, {:B, :C,
})));
미리 감사드립니다.
스크립팅Re: 열의 평균/표준편차/중간값에 그룹변수로 열 목록을 입력하는 방법이 있습니까?이것을 해결하는 쉬운 방법이 있습니다
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
colList = {"height", "Sex", "Age"};
Eval(
Substitute(
Expr(
dt << New Column( "Mean",
formula( Col Mean( __one__, __two__, __three__ ) )
)
),
Expr( __one__ ), Parse( ":" || colList[1] ),
Expr( __two__ ), Parse( ":" || colList[2] ),
Expr( __three__ ), Parse( ":" || colList[3] )
)
);Re: 열의 평균/표준편차/중간값에 그룹변수로 열 목록을 입력하는 방법이 있습니까?:name 형식의 목록에서 열을 사용하는 경우 이 옵션을 사용할 수도 있습니다( 수식에서 열 목록 사용 )
Names Default To Here(1);
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open("$SAMPLE_DATA/big class.jmp");
col_list = {:height, :Sex, :Age};
formula_expr = Name Expr(Substitute(col_list, Expr(List()), Expr(Col Mean())));
Eval(EvalExpr(
dt << New Column("Mean", Formula(Expr(formula_expr)));
));
Eval, Eval Expr, Expr, Substitute를 사용하려면... 참조 Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입
Re: 열의 평균/표준편차/중간값에 그룹변수로 열 목록을 입력하는 방법이 있습니까?Jim에게 감사합니다. 목록의 크기가 결정되지 않은 경우 이 작업을 수행할 방법이 있습니까?