다른 테이블의 열 삭제<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
여러 테이블에서 열을 삭제하려고합니다.
두 번째 For 루프에서 잘못된 인수가 있습니다. 하지만 첫 번째 테이블에서만 작동합니다 ...
감사
지오
열기 ( "D : \ A.csv");
열기 ( "D : \ B.csv");
Open ( "D : \ C.csv");
t_count = N 표 ();
For (i = 1, i <= t_count, i ++,
dt = 데이터 테이블 (i);
N = N · Col (dt);
ColumnstoKeep = { "AA", "BB"};
ColumnstoTrash = {};
(j = 1, j <= N, j ++,
colname = 컬럼 (j) << getname (); / 디버거가 invali 인수를했다고! /
(Contains (ColumnstoKeep, colname) <1이면,
삽입 위치 (ColumnstoTrash, colname)
);
);
dt << 열 삭제 (ColumnstoTrash);
);
다시 : 다른 테이블에서 열 삭제매우 감사합니다 
다시 : 다른 테이블에서 열 삭제geof2,
column () 함수를 사용하면 필요한 특정 데이터 테이블에 대한 참조가 없으므로 현재 테이블에서만 작업하고 있습니다. 마지막으로 열어 본 C.csv 테이블입니다. 열 (dt, j)을 사용하십시오. 따라서 두 번째 루프에서는 다음을 사용하십시오.
(j = 1, j <= N, j ++,
colname = 컬럼 (dt, j) << getname ();
(Contains (ColumnstoKeep, colname) <1이면,
삽입 위치 (ColumnstoTrash, colname)
);
);
또한 인덱스 대신 j를 사용하는 것이 좋습니다. j는 JMP에서 예약 된 함수입니다.
남자 이름