열린 테이블 목록에서 테이블을 호출하고 일치하는 기준으로 열을 삽입하십시오.여보세요,
많은 csv 로그 파일을 처리하고 있습니다. 파일 이름의 문자열이 키워드와 일치하는 경우 다음 방법을 사용하여 테이블에 열을 삽입하고 싶습니다.
1. 여러 파일 가져 오기
2. 열린 파일의 테이블 목록 작성
삼. 키워드를 포함하지 않는 항목 제거
4. 일치하는 테이블에 수식 열 삽입
5. 이 값을 기존 테이블로 복사
나는 4로 어려움을 겪고있다. 그리고 5. 아래 스크립트에서 내가 잘못하고있는 아이디어가 있습니까?
당신의 지원에 감사드립니다.
BR
Names Default To Here( 1 );
// Create list of open tables
openTables = {};
For( i = 1, i <= N Table(), i++,
Insert Into( openTables, Data Table( i ) << getName )
);
Sort List Into( openTables );
Show( openTables );
// Delete files excluding BFS
For( i = N Items( openTables ), i > 0, i--,
If( !Contains( openTables[i], "BFS" ),
Remove From( openTables, i )
)
);
Show( openTables );
// Insert column in matching table
For( i = N Items( openTables ), i > 0, i--,
openTables[i] << New Column( "test", set each value( 3 ) )
);
Re : 열린 테이블 목록에서 테이블을 호출하고 기준에 일치하는 컬럼 삽입openTable [I]이 Data Table ()임을 새 열을 추가하려는 시도에서 표시해야합니다.
Names Default To Here( 1 );
// Create list of open tables
openTables = {};
For( i = 1, i <= N Table(), i++,
Insert Into( openTables, Data Table( i ) << getName )
);
Sort List Into( openTables );
Show( openTables );
// Delete files excluding BFS
For( i = N Items( openTables ), i > 0, i--,
If( !Contains( openTables[i], "BFS" ),
Remove From( openTables, i )
)
);
Show( openTables );
// Insert column in matching table
For( i = N Items( openTables ), i > 0, i--,
Data Table( openTables[i] ) << New Column( "test", set each value( 3 ) )
);