3441_ko-KR
파일에서 하나의 레코드를 읽으시겠습니까?안녕 JMP JSL 사람들,
텍스트 파일의 첫 번째 줄만 읽는 방법이 있습니까? .CSV 파일에서 구분 된 열을 읽는 시스템을 개발했습니다. 이제 사용자는 입력 파일에 추가 된 새 필드를 원하고 일부 필드의 이름이 변경됩니다. 시스템은 이전 형식뿐만 아니라 새로운 형식의 파일도 처리 할 수 있어야하며 투명하게 처리해야합니다. 그 줄이 필드 이름을 포함하고 있기 때문에 내가 좋아할 첫 줄을 읽을 수 있다면.
감사,
베드로다시 : 파일에서 하나의 레코드를 읽으십시오?이 텍스트 파일에 대해 다음 코드를 실행하고 작동하는 것 :
첫 번째 | 두 번째 | 세 번째 | 네 번째
1 | 2 | 3 | 4
11 | 22 | 33 | 44
열다(
my_file,
설정 가져 오기 (
라인 끝 (CRLF, CR, LF),
필드 끝 (기타 ( "|")),
스트립 따옴표 (1),
어포 스트로피를 따옴표 (0)로 사용하십시오.
전체 파일 스캔 (1),
빈 열을 숫자 (0)로 처리하고,
레이블 (0),
열 이름 시작 (1),
데이터 시작 (1),
읽는 라인 (1),
연도 규칙 ( "10-90")
)
)다시 : 파일에서 하나의 레코드를 읽으십시오?나는 "읽을 줄"매개 변수를 보지 못했습니다. 불행히도 그것은 나를 위해 작동하지 않습니다. 내 파일에서 "|" 구분 기호로 사용합니다. 모든 데이터가 하나의 열에 들어가게됩니다.
내 코드는 다음과 같습니다.
surv_dataset = 열기 (
surv_file,
설정 가져 오기 (
라인 끝 (CRLF, CR, LF),
필드 끝 (기타 ( "|")),
스트립 따옴표 (1),
어포 스트로피를 따옴표 (0)로 사용하십시오.
전체 파일 스캔 (1),
레이블 (1),
열 이름 시작 (1),
데이터 시작 (1),
읽는 라인 (1),
연도 규칙 ( "10-90")
)
);
그러나 열 이름이 잘못되어도 columns 문을 올바르게 포함하면 올바르게 작동합니다. 그래서 나는 그 길로 갈 것이다.
당신의 도움을 주셔서 감사합니다.다시 : 파일에서 하나의 레코드를 읽으십시오?예제는 다음과 같습니다. CSV 데이터의 경우 End of Field 탭을 Comma로 대체하십시오. 지정된 파일에서 대화식 텍스트 가져 오기 미리보기를 사용하여이 작업을 수행하고 결과 JMP 파일에 포함 된 소스 스크립트를 복사했습니다. 스크립트가 임의의 수의 열과 함께 작동 할 수 있도록 열 수에 대한 특정 참조를 제거했습니다.
열다(
"C : ₩ Program Files (x86) ₩ SAS ₩ JMP ₩ 9 ₩ Support Files ₩ Sample Import Data ₩ Animals_L.txt"
설정 가져 오기 (
라인 끝 (CRLF, CR, LF),
필드 끝 (탭),
스트립 따옴표 (1),
어포 스트로피를 따옴표 (0)로 사용하십시오.
전체 파일 스캔 (1),
빈 열을 숫자 (0)로 처리하고,
레이블 (0),
열 이름 시작 (1),
데이터 시작 (1),
읽는 라인 (1),
연도 규칙 ( "10-90")
)
)