열의 고유 항목을 반복한 다음 표로 정리안녕하세요 여러분,
내 데이터 테이블은 3개의 열(이름, 시간, 돈)로 구성되어 있습니다. 이것이 내가 하고 싶었던 것입니다.
1단계: "이름" 열에서 고유 항목을 찾습니다. 내 데이터 테이블은 dt입니다. 내가 하는 일은 다음과 같습니다.
Summarize(dt, uniqNames = by(:Name));
Show(uniqNames);
이것은 나에게 목록을 제공합니다
2단계: 목록의 각 고유한 항목에 대해 시간과 돈의 합계를 표로 정리하고 싶었습니다. 예를 들어, 항목 A의 경우 시간 합계 = 24, 돈 합계 = 10입니다. 항목 B, C, D에 대해서도 같은 작업을 하고 싶습니다.
이 스크립팅에 도움을 받을 수 있나요?
자동화 및 스크립팅소비자 및 시장 조사데이터 블렌딩 및 정리대량 맞춤형품질 및 공정 엔지니어링Re: 열의 고유 항목을 반복한 다음 표로 만듭니다.tabulate를 사용하여 무엇을 계산하고 싶은지 정확히 모르겠습니다. 기본적으로 로컬 데이터 필터로 얻을 수 있는 것과 같은 것입니까?

Summarize 또는 Tabulate(또는 Summary table)를 사용하여 모든 계산을 수행하지 않는 특별한 이유가 있습니까? 다음은 예입니다.
표로 만들다:

요약 테이블:

요약하다:
Names Default To Here(1);
Summarize(Current Data Table(), names = By(:NAME), sum_hours = Sum(:Hours), sum_money = Sum(:Money));
Show(names, sum_hours, sum_money);

Re: 열의 고유 항목을 반복한 다음 표로 만듭니다.요약 플랫폼을 사용하기만 하면 된다고 생각합니다.

Names Default To Here( 1 );
dt = Current Data Table();
dt << Summary(
Group( :NAME ),
Sum( :Hours ),
Sum( :Money ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);