아래에 대략 같은 이름을 포함하는 열 목록을 만들었습니다.
Xlist = {};
Ylist = {};
for(i = 1, i < ncols(dt2), i++,
if(
contains(dt2:i<< get name, "XXX") > 0, insert into(Xlist, dt2:i<< get name),
contains(dt2:i<< get name, "YYY") > 0, insert into(Ylist, dt2:i<< get name),
)
);
아래와 같이 Xcolumn과 Ycolumn의 합계를 제공하는 새 열을 만들고 싶습니다. 그것은 나에게 전혀 잘 작동하지 않습니다. 내가 뭔가 제대로 하지 않으면 안되는데.... 도와주세요.
dt2 << New Column( "Xsum", Numeric, Continuous, Format( "Best", 12 ),
Formula(
sum(eval(Xlist)),
)
);
이 토론은 토론 항목과 중복됩니다.
목록에 저장된 이름이 있는 모든 열을 합산합니다.