새 열 : 목록 데이터에서 초기 값 설정안녕하세요
스크립트는 파일에서 숫자 열 이름을 읽습니다. 열이 하나만있는 경우 새 열을 만들고 파일에서 읽는 헤더가있는 열에 값을 할당하고 싶습니다. 아래의 경우 새 컬럼은 초기 값 = ITH를 가져야합니다.

아래 스크립트를 사용하지만 초기 값을 할당하지 않습니다. 이유가 확실하지 않습니다.
ColList2 = Data Table( "raw data" ) << get column names( numeric );
if(n items (ColList2) ==1,
new column("Label",character, nominal,set each value (ColList2));
);
스크립팅Re : 새 열 : 목록 데이터에서 초기 값 설정ColList2는 목록이므로 "각 값을 설정"할 때 사용하려는 목록 요소를 표시해야합니다. 목록에 항목이 하나만 있으므로 다음과 같이 지정합니다.
colList2[1]
ColList2 = Data Table( "raw data" ) << get column names( numeric );
if(n items (ColList2) ==1,
new column("Label",character, nominal,set each value (ColList2[1]));
);Re : 새 열 : 목록 데이터에서 초기 값 설정그것을 시도했지만 작동하지 않았습니다. 아래는 오류 메시지입니다.

Re : 새 열 : 목록 데이터에서 초기 값 설정아, 열 이름을 얻으면 문자열이 아닌 표현식으로 반환된다는 점을 놓쳤습니다. 따라서 코드 줄을 다음과 같이 변경하십시오.
new column("Label",character, nominal,set each value (char(ColList2[1])));Re : 새 열 : 목록 데이터에서 초기 값 설정안녕하세요,
솔루션에서 누락 된 부분이 하나뿐입니다. Get Column Names 명령을 사용할 때 ColList2에 대한 콘텐츠 형식을 지정해야합니다 (아래 참조).
Names default to Here (1);
dt = Current Data table ();
ColList2 = dt << get column names( numeric, string );
if(n items (ColList2) ==1,
dt << new column("TEST", character);
dt:TEST << set each value (ColList2 [1])
);