子集一個列中包含類別的表,並使用cat命名子表。名稱<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />子集一個列中包含類別的表,並使用cat命名子表。名稱;
我寫了一個如下的短腳本,但它將兩個表都命名為“F”和“F2”,而不是 “F”和“M”。我做錯了什麼?
名稱默認為here(1);
dt = open(“$ SAMPLE_DATA / big class.jmp”);
dtsumm = dt <<摘要(
小組(:性別)
);
為(X = 1,X <= nrow(dtsumm)中,x ++,
dt <<選擇位置(dt:sex == dtsumm:sex)<<子集(輸出表名稱(:性別)));
);
Re:使用列中的類別對錶進行子集化,並使用cat命名子表。名稱需要在以下過程中循環。只需使用示例表來顯示我遇到的問題。
Re:使用列中的類別對錶進行子集化,並使用cat命名子表。名稱戴夫@ PEGA-Analytics(分析) 是正確的。這總是很好的做法範圍您的參考 。
或者,您可以讓JMP使用Subset()中的By()選項按類別進行子集化:
Data Table( "Big Class.jmp" ) << Subset( By( :sex ), All rows, Selected columns only( 0 ), columns( :name, :age, :height, :weight ))
不需要Summary()或For()循環。
Re:使用列中的類別對錶進行子集化,並使用cat命名子表。名稱我想你在哪裡使用:性 對於輸出表名稱,您只需要用dtsumm:sex替換它。 它從源表中獲取值而不是摘要表。