열의 값 연결이것은 간단해야 할 것 같지만 명확한 예를 찾을 수 없습니다. 특정 이름("ROW" 및 "COL")의 열에 있는 값을 연결하고 그 결과가 포함된 새 열을 만들고 싶습니다. 아래 예.
행 열 셀
5 1 5_1
3 2 3_2
12 -1 12_-1
지금까지 최고의 코드:
column("ROW") << Data type(Character);
column("COL") << Data type(Character);
//a = {column("ROW"), column("COL")};
ConExpr = concat items({column("ROW"), column("COL")} , "_");
//Add "CELL" column = concat col(ROW) "_" col(COL)
dt << new column("CELL",Character, "Nominal", Format("Best", 12), formula(eval(Expr(ConExpr))));내 결과:
셀
_
_
내 코드가 그 평가를 받는 이유와 올바른 구현을 이해하는 데 도움을 주시면 감사하겠습니다.
데이터 테이블Re: 열의 값 연결나는 그것을 다음과 같은 방법으로 연결했다. 이것이 당신의 목표입니까? 도움이 되나요?

Re: 열의 값 연결스크립트에 몇 가지 문제가 있습니다.
예를 들어 "expr()" 등에 표현식을 넣어야 합니다. 추가 문서는 스크립팅 색인을 참조하십시오.
그리고 시도하십시오.
BR
Names Default To Here( 1 );
dt = New Table( "Concatenate",
Add Rows( 3 ),
New Column( "ROW", Character, "Nominal", Set Values( {"5", "3", "12"} ) ),
New Column( "COL", Character, "Nominal", Set Values( {"1", "2", "-1"} ) )
);
// ConExpr = expr(Concat Items( {Column( "ROW" )[Row()], Column( "COL" )[Row()]}, "_" ));
ConExpr = expr(Concat Items( {:ROW, :COL}, "_" ); );
//Add "CELL" column = concat col(ROW) "_" col(COL)
dt << New Column( "CELL", Character, "Nominal", formula( Name Expr( ConExpr ) ) );Re: 열의 값 연결새 열 구문을 단순화할 수 있습니다.
Names Default To Here( 1 );
dt = New Table( "Concatenate",
Add Rows( 3 ),
New Column( "ROW", Character, "Nominal", Set Values( {"5", "3", "12"} ) ),
New Column( "COL", Character, "Nominal", Set Values( {"1", "2", "-1"} ) )
);
// Creae new column
dt << New Column( "CELL1", Character,formula(:ROW || "_" || :COL) );
//or
dt << New Column( "CELL2", Character,formula( Concat( :ROW, "_", :COL) ) );