동일한 속성을 가진 행을 곱하는 방법안녕하세요,
나는 다른 속성에 따라 특정 행을 곱하려고 합니다. 예를 들어, 나는 같은 이름과 성을 가질 확률을 곱하고 싶습니다.
코드로는 어떻게 이 작업을 할 수 있나요?
감사합니다.
콘텐츠 구성데이터 접근데이터 탐색 및 시각화Re: 동일한 속성을 가진 행을 곱하는 방법@Liranlev 에 대한 제 해석은 Jarmo의 해석과 다릅니다. 저는 요청을 행 1과 3의 기회 값을 취하고 이를 곱하여 행 7에 배치하고 행 7의 값을 취하여 행 8에 배치할 수 있도록 읽었습니다. 이것은 Excel에서 할 수 있는 것처럼 JMP 테이블을 처리하는 것 같지만, 그 외에 아래 스크립트는 테이블을 생성합니다.

dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
New Column("A", Character, "Nominal", Set Values({"E", "E", "E", "E", "E"})),
New Column("B", Character, "Nominal", Set Values({"L", "C", "L", "L", "C"})),
New Column("C",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([5, 7, 10, 50, 7])
)
);
aa = Associative Array();
For Each Row(dt,
name = :A || :B;
If(!Contains(aa, name),
aa[name] = 1;
);
Multiply To(aa[name], :C);
);
newcol = dt << New Column("R", Numeric, Continuous, Formula(
aa[:A || :B];
));
dt << run formulas;
newcol << delete formula;Re: 동일한 속성을 가진 행을 곱하는 방법이런 걸 원하시나요?

이것은 매우 쉬운 옵션 중 하나입니다
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
New Column("A", Character, "Nominal", Set Values({"E", "E", "E", "E", "E"})),
New Column("B", Character, "Nominal", Set Values({"L", "C", "L", "L", "C"})),
New Column("C",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([5, 7, 10, 50, 7])
)
);
aa = Associative Array();
For Each Row(dt,
name = :A || :B;
If(!Contains(aa, name),
aa[name] = 1;
);
Multiply To(aa[name], :C);
);
newcol = dt << New Column("R", Numeric, Continuous, Formula(
aa[:A || :B];
));
dt << run formulas;
newcol << delete formula;