지정된 행을 열 이름으로 사용하여 CSV 파일 가져 오기안녕 모두
지정된 행을 열 이름으로 사용하여 CSV 파일을 가져 오는 것이 좋습니다 (이 경우 3 행).
CSV 파일 형식은 다음과 같습니다.

내가 원하는 대상 jmp 테이블 형식은 다음과 같습니다.

아래 스크립트를 작성했지만 실패했습니다.
내 스크립트는 다음과 같습니다.
Names Default To Here( 1 );
Files = Pick File(
"Select CSV File",
"$Downloads",
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
"",
"multiple"
);
For( i = 1, i <= N Items( Files ), i++,
Try( Open(
Files[i],
Worksheet Settings(
1,
Has Column Headers(1),
Number of Rows in headers(2),
Headers Start on Row(2),
Data Starts on Row(8)
)
)
)
);어떤 충고? 감사
다시 : 지정된 행을 열 이름으로 사용하여 CSV 파일 가져 오기다음은 JMP에서 .csv 파일을 여는 데 사용되는 소스입니다. 알 수 있듯이 열 이름 Start () 및 Data Starts ()에 대한 옵션이 있습니다.
필요에 맞게이 코드를 수정할 수 있어야합니다
Open(
"C:\Users\Jim\Documents\Big Class.csv",
columns(
New Column( "name", Character, "Nominal" ),
New Column( "age", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "sex", Character, "Nominal" ),
New Column( "height", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "weight", Numeric, "Continuous", Format( "Best", 12 ) )
),
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( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)
다시 : 지정된 행을 열 이름으로 사용하여 CSV 파일 가져 오기죄송합니다.이 스크립트는 다음과 같습니다.
Names Default To Here( 1 );
Files = Pick File(
"Select CSV File",
"$Downloads",
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
"",
"multiple"
);
For( i = 1, i <= N Items( Files ), i++,
Try(
Open(
Files[i],
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in headers( 2 ),
Headers Start on Row( 3 ),
Data Starts on Row( 4 )
)
)
)
);다시 : 지정된 행을 열 이름으로 사용하여 CSV 파일 가져 오기감사합니다! 효과가있다