세포들을 연결하다복합 변수를 기준으로 그룹화된 행들을 해당 그룹화 변수를 기준으로 공백으로 구분된 연결된 셀로 변환하려고 합니다. 예시:

안으로:
\
아래 코드는 그룹화 열과 "N행" 열을 생성하지만, 셀 내용을 연결하는 데 어려움을 겪고 있습니다.
dt = 현재 데이터 테이블();
dt_summary = dt << Summary(
그룹( :B열 ),
통계(
연결( :A열, " " )
)
);
데이터 혼합 및 정리Re: 세포 연결이렇게 하면 됩니다. 이렇게 하면 A열에 중복된 항목이 있을 가능성을 고려하고 각 항목을 한 번만 나열합니다.
Names Default To Here( 1 );
dt = Current Data Table();
Summarize( dt, cats = By( :Column B ) );
dt_summary = New Table( "Summary", New Column( "Category", Character, "Nominal" ), New Column( "Items", Character, "Nominal" ) );
For Each( {v, i}, cats,
dt_summary << Add Rows(
{:Category = v, :Items = Concat Items( Associative Array( dt:Column A[Where( dt, :Column B == v )] ) << Get Keys, " " )}
)
);
Re: 세포 연결저는 JMP 테이블에서 SQL 쿼리를 사용하여 이 작업을 수행하는 것을 좋아합니다.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt_concat = Query(
Table(dt, "t1"),
"\[
SELECT age, GROUP_CONCAT(sex) as g,
count(*) as n
FROM t1
GROUP BY age
]\"
);
그룹 연결에 DISTINCT를 추가하여 중복을 무시할 수도 있습니다.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt_concat = Query(
Table(dt, "t1"),
"\[
SELECT age, GROUP_CONCAT(DISTINCT sex) as g,
count(*) as n
FROM t1
GROUP BY age
]\"
);

Re: 세포 연결답변 감사합니다. SQL 쿼리는 아직 해보지 않았지만 한번 시도해 보겠습니다.
Re: 세포 연결또한, Summary 플랫폼에 Listagg/Concatenate/GROUP_CONCAT 기능을 추가하는 것도 희망 사항입니다.