한도 작성 문제특정 조건이 주어진 다른 열의 합계로 열을 채우려고합니다.
예를 들면 :
dt = open("$sample_data/big class.jmp");
dt = New column("value",numeric,formula(col sum(:height, :sex=="F")));새 값 "value"는 두 개의 값을 산출합니다 (여성은 1096, 남성은 1406). 전체 열에 1096을 갖고 싶습니다.
JMP Pro 14.1을 사용하고 있습니다.
다시 : 일괄 작성 문제이것이 제가 찾고 있던 것입니다. 고맙습니다!
다시 : 일괄 작성 문제이게 네가 원하는대로 할거야.
dt = open("$sample_data/big class.jmp");
dt = New column("value",numeric,formula(col sum(If(:Sex == "F",:height, .))));다시 : 일괄 작성 문제귀하의 discreption에는 관심있는 조건 중 일부가 누락되었지만이를 해결할 수있는 방법이 있습니다.
dt = open("$sample_data/big class.jmp");
dtsum = dt << Summary(
Group( :sex ),
Sum( :height ),
Freq( "None" ),
Weight( "None" )
);
ValueYouWant = Column(dtsum,"Sum(height)")[1];
Close(dtsum, No save);
NewValues = J(n rows(dt),1,ValueYouWant);
dt = New column("value",numeric,Set Values( NewValues ));