안녕하세요,
내 원시 csv 파일이 이상한 형식으로되어있어 첫 번째 데이터 포인트를 헤더로 가져와야합니다. 그래서 상단에 새로운 빈 행을 만들고 헤더 이름을 바꾸기 전에 열 이름을 빈 행으로 가져올 수있는 방법을 알아 내려고합니까? 도움을 주시면 감사하겠습니다!
names default to here(1);
dt=current data table();
For (i=1, i<=2, i++,
Row(1)[i] = Char(Column Name(i));
);
csv 파일의 이상한 형식을 보완하기 위해 설정을 수정할 수 있어야합니다.아래는 csv 파일을 여는 간단한 스크립트이며, 잘못된 헤더 나 데이터로 끝나지 않도록 열 이름 Start () 및 Data Starts () 매개 변수를 변경할 수 있습니다.
Open(
"Path to your csv file",
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 1 ) ),
Strip Quotes( 0 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
이러한 JSL 문은 csv 파일을 연 다음 열린 데이터 테이블 왼쪽에있는 테이블 패널의 소스 항목 앞에있는 녹색 삼각형을 마우스 오른쪽 버튼으로 클릭하여 소스를 검색하여 검색했습니다.