제목 : Re : JSL 스크립팅 도움말 - 분할 열 일반화나는이 부분 :
//Step 3: Split data (this part is not working)
rd_split = rd_summary << Split(
Split By( :Treatment ),
Split( SummaryMetricNames),
Group( :Participant Name ),
Remaining Columns( Drop All ),
Sort by Column Property
)
이 문제는 SummaryMetricNames에서 발생합니다. 이 변수는 평가되지 않습니다. ... 쉼표로 분리 된 각 열 이름을 split () 안에있는 split ()으로 가져와야합니다.
dt=current data table();
dt<<GET column="" names=""></GET>
필자는 열 이름 목록을 통해 itereated 할 수 있고 각각을 별도로 표현식 분할기에 삽입 할 수 있지만이 행은 동일한 단계를 수행합니다
insert into (splitter, substitute ( cols , expr(split({})), expr( split()))); 필요한 JSL 스크립트 도움말 - 분할 열 일반화나눌 수있는 열의 수를 가질 수있는 데이터 테이블에서 열을 분할 일반화하려고합니다. 나는 "매개 변수"라는 단어를 찾아 냄새를 식별하고 있습니다. SummaryMetricNames를 참조 할 때 3 단계에서 뭔가 잘못하고 있다고 생각합니다.
미리 감사드립니다.
//Step 1: Get the means of columns in ColList (select metric columns from a table I got using Get Column Names)
rd_summary = rd << Summary(
Group( :Participant Name, :Treatment ),
Mean( ColList),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" )
);
//Step 2: Get list with just means columns from the table
SummaryMetricNames = rd_summary << Get Column Names;
For( i = N Items ( SummaryMetricNames ), i>=1, i--,
If ( Contains( SummaryMetricNames[i],"Parameter" )==0,
SummaryMetricNames = Remove( SummaryMetricNames, i, 1 )
)
);
//Step 3: Split data (this part is not working)
rd_split = rd_summary << Split(
Split By( :Treatment ),
Split( SummaryMetricNames),
Group( :Participant Name ),
Remaining Columns( Drop All ),
Sort by Column Property
);