안녕하세요 여러분!
데이터 테이블 열 이름을 가져오고 열 이름이 "Raw"라는 단어로 시작하여 해당 열을 선택하고 삭제하는 스크립트를 찾고 있습니다.
내 스크립트가 아래에 첨부되어 있지만 해결할 수 없는 2가지 문제가 있습니다.
1) contains 함수는 문자열 "Raw"를 포함하는 열 이름만 검색합니다.문자열 "Raw"로 시작하는 열만 선택하고 삭제하도록 지정할 수 있는 방법이 있습니까?
2) 열 삭제에 사용한 구문에 오류가 발생합니다.
dt = Current Data Table()
ColNamesList = dt << Get Column Names;
Ncols = N Items(ColNamesList);
For(
i=1,
i<=NCols,
i++,
If(
Contains(Char(ColNamesList[i]), "Raw"),
dt << Delete Column(:Name(Char(ColNamesList[i])))
)
);
도움을 주셔서 감사합니다!
@user8421 ,
@Thierry_S 당신에게 훌륭한 제안을 제공합니다.캐릭터 기능도 찾아보세요 다음으로 시작 (ColNameList[i], "원시")