子集一个列中包含类别的表,并使用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替换它。 它从源表中获取值而不是摘要表。