데이터 테이블 내의 전체 열에 log10 함수를 적용하려고 합니다.결과는 새 이름을 가진 새 열에 표시됩니다.수식 부분에 오류가 발생하여 새 열과 이름이 생성됩니다.다음은 스크립트 결과와 오류 메시지입니다.


이것은 스크립트입니다:
기본 이름은 여기에(1);
dt = as table(J(5,5,randomuniform()), << 열 이름({"X1","X2", "X3", "X4", "X5"}));
ColNames = dt << 열 이름 가져오기( 문자열 );
For(i = 1, i <= N 항목(ColNames), i++,
// 작업할 열의 이름을 가져옵니다.
ex2=(ColNames[i]);
//컬럼 이름에 접두사 배치
예 = "Ln_";
//접두사와 열 이름 연결
예 3=예 || (문자(ex2));
// 새 열을 만들고 새 열의 원래 열 로그에 결과를 넣습니다.
dt << 새 열(ex3, "숫자", 공식(Ln(:ex2)));
);
미리 도와주셔서 감사합니다.
레이