안녕:
두 개의 데이터 테이블 파일이 열렸지만 사전에 테이블 번호가 입력되지 않았다고 가정하면, 열린 여러 데이터 테이블 파일 이름을 어떻게 알 수 있습니까?현재 파일에서 다른 파일로 이동하는 방법은 무엇입니까?감사합니다!
테이블이 이미 열려 있으면 GetDataTableList()가 작동하지 않습니다.
그래서 저는 Jim의 방법을 사용할 것입니다.
이 기능은 이 스레드보다 최신 기능일 수 있지만 이 기능에 대한 구문을 찾고 있었기 때문에(때로는 커뮤니티가 검색하기 쉬운 곳으로 보입니다) 여기에서 ~이다 열린 테이블 이름 목록을 직접 가져오는 GetDataTableList() 함수.
N Table() 함수를 사용하여 열린 테이블의 수를 알아낸 다음 열린 테이블을 반복하고 각 테이블의 이름을 요청하여 각 이름을 얻을 수 있습니다.
Names Default To Here( 1 );
For( i = 1, i <= N Table(), i++,
Show( Data Table( i ) << get name )
);
다음은 데이터 테이블을 직접 가리켜야 할 필요성을 처리하는 방법에 대한 한 가지 예입니다. 이를 통해 데이터 테이블 간에 전환할 수 있습니다.
Names Default To Here( 1 );
dtLIst = {};
For( i = 1, i <= N Table(), i++,
dt = data table(i);
insert into(dtList, dt );
);
eval(dtList[1]) << new column("added column", set each value(5));
dtList[2] << bivariate();