헤더가없는 많은 쉼표로 구분 된 파일을 연결하고 (열 이름이 없음) 열 순서를 유지해야합니다. 이 possibble입니까? 지금까지 Concatenate로 실패했습니다.
@ KST-CPT ,
예. 것이 가능하다. 샘플 파일을 제공해 주시면 귀하의 요구에 맞는 스크립트를 작성하는 방법을 알려 드리겠습니다.
불행히도 나는 실제 파일을 제공 할 수 없습니다. 그러나 방금 동일한 형식의 샘플 파일 2 개와 샘플 헤더 파일을 만들었습니다. 열 이름을 알고 있으므로 헤더 파일이지만 파일에는 헤더가 없습니다. 나는 많은 파일을 가지고 있으며 매일 수십 개의 새로운 파일이 생성됩니다. 파일을 연결하고 열 순서를 유지하고 매일 매일 추가하고 싶습니다.
다음은 파일을 입력하는 데 사용할 수있는 입력 스크립트입니다. 파일이 입력되면 모두 함께 연결할 수 있으며 JMP는 열 이름과 일치합니다.
Open(
"<PLACE the="" path="" to="" the="" data="https://community.jmp.com/" table="" in="" here="">",
columns(
New Column( "FileName", Character, "Nominal" ),
New Column( "Date",
Numeric,
"Continuous",
Format( "m/d/y", 10 ),
Input Format( "m/d/y" )
),
New Column( "Time",
Numeric,
"Continuous",
Format( "h:m:s", 11, 0 ),
Input Format( "h:m:s", 0 )
),
New Column( "Machine", Character, "Nominal" ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "Row", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "SN", Character, "Nominal" )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
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( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)</PLACE>
놀랍게도 가져 오기 후에 열 이름을 바꾸고있었습니다. 가져 오는 동안 열 이름과 서식을 지정할 수 있습니다. 감사합니다. 형식을 변경하는 데 문제가 있었 으므로이 문제도 해결되었습니다. 1 개의 거래에 대해 2
.