總和填寫問題我試圖在給定一定條件的情況下用另一列的總和填寫一列。
例如:
dt = open("$sample_data/big class.jmp");
dt = New column("value",numeric,formula(col sum(:height, :sex=="F")));新列“值”產生兩個值(女性為1096,男性為1406)。 我希望整個專欄都有1096。
我正在使用JMP Pro 14.1
回复:Col sum填充問題這就是我想要的。 謝謝!
回复:Col sum填充問題我想這會做你想要的
dt = open("$sample_data/big class.jmp");
dt = New column("value",numeric,formula(col sum(If(:Sex == "F",:height, .))));回复:Col sum填充問題您的意見缺少一些您感興趣的條件,但這是解決問題的一種方法:
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 ));