안녕하세요, 나중에 사용할 변수에 저장할 열 이름 목록을 검색하고 준비하려고 합니다. 문제는 << Get Column Names()가 모든 것을 문자열 목록으로 반환한다는 것입니다. 다음은 각 항목 문자열의 시작 부분에 " : "를 추가한 방법과 잠재적인 용도입니다. 아직 해야 할 일이 더 많습니다.
names default to here(1);
dt = current data table();
col_names = dt << Get Column Names( ); // retrieves all col names
col_list = {}; // list for holding col names
// loop formats names in way usable to be called on as cols, not strings
for( i = 1 , i <= N items( col_names ), i++,
list_item = ":" || list_item;
Insert Into( col_list, list_item );
);
dt << Ungroup Scripts( col_list ); // example usage또 다른 예는 이 목록을 다음과 같이 사용하는 것입니다.
모형 적합( Y( col_list ) ....
내가 얻는 것: { "ColA", "ColB" }
내가 원하는 것: { :ColA, :ColB }
나는 이것에 대해 여러 관련 스레드를 탐색하고 찾았지만 함수의 입력으로 열 이름을 사용하는 것은 내가 우연히 발견하지 못한 것입니다.어떤 충고?