.csv 파일에서 특정 열 읽기 / 생략안녕하세요,
.csv 파일에서 특히 열을 읽고 싶습니다. .csv 파일 (현재 jmp 및 concatonate로 읽음)에는 수백 개의 열과 수십만 줄이 있으므로 JMP로 파일을 읽는 시간이 매우 길어지고 결국 JMP 파일이 너무 커서 결국 결국 고정됩니다. CSV의 모든 열이 분석에 필요하지는 않기 때문에 JSL 스크립트가 특정 열을 대상으로 할 수 있는지 궁금해서로드 시간 (및 JMP 파일 크기)을 줄였습니다. 나는 아주 간단한 예제를 아래에 포함 시켰고 단순히 아래의 .csv 파일을 읽으려고하지만 "sample_no"와 "scene__max"컬럼을 생략하므로 jmp 테이블에는 3 개의 컬럼 만 있습니다. (사실 나는 ~ 100 개의 칼럼을 이름으로 제외하려고한다)
이것에 대한 모든 입력은 많은 감사 할 것입니다.
| 측정 _ 아니요 | sample_no | 수평 | scene__max | scene__no_of_targets |
| 1 | 0 | 0 | 4 | 1 |
| 0 | 2 | 0 | 삼 | 1 |
| 0 | 0 | 삼 | 5 | 6 |
| 0 | 0 | 7 | 4 | 1 |
다시 : .csv 파일에서 특정 열 읽기 / 생략CSV 파일의 텍스트 가져 오기 마법사에서 두 번째 페이지의 제외 된 열 표시 :
red slash circle빨간 동그라미
가져올 때 스크립트에는 다시 수행해야하는 코드가 있습니다.
Omitted Column생략 된 칼럼
다시 : .csv 파일에서 특정 열 읽기 / 생략.CSV 파일 대신 .XLSX를 생성 할 수 있다면 아마도 Excel에 ODBC 연결을 사용하고 JMP를 사용할 기회가있을 것입니다 쿼리 빌더 (및 SQL) 가져 오기에 대한 열의 하위 집합을 사용하려면?
데이터 재구성을위한 가능성 (있는 경우)이 무엇인지에 따라, 가상 조인 JMP에서 (아직없는 경우).
다시 : .csv 파일에서 특정 열 읽기 / 생략
의견을 보내 주셔서 감사합니다. 사전 처리 과정을 살펴 봐야 할 수도 있습니다.
다시 : .csv 파일에서 특정 열 읽기 / 생략보였지만 어쨌든 Excel 통합 문서에서 읽을 열을 선택하여 선택하지 않았습니다. 시작 열과 끝 열 번호를 선택하고 행 번호를 시작하고 끝낼 수있는 옵션이 있습니다.
Data Starts on Row( 2 ), Data Starts on Column( 1 ), Data Ends on Row( 0 ), Data Ends on Column( 0 )
다시 : .csv 파일에서 특정 열 읽기 / 생략 @David_Morrow ,
필자의 경험에 따르면, JMP에 파일을 읽어 들이고 데이터가 JMP 데이터 테이블에있는 후 열이나 행을 필터링하는 것이 더 좋습니다. 제외하려는 데이터가 비례적인 순서가 아닐 경우 특히 그렇습니다. 대부분의 프로그래밍 언어에는 csv / xlsx 리더가 내장되어 있습니다. 그런 식으로 테이블을 다시 만들지 않는 한, 필터링 할 모든 열을 한쪽 끝으로 옮기고 다른 쪽 열을 읽을 수 있습니다. 대체 열을 필터링하면 도움이 될 수 있다고 생각하지 않습니다. 이 경우에.
또한 Open ()을 사용하여 .csv 파일을 열 때 개인 데이터 테이블로 만들고 있습니까? 파일을 여는 동안 데이터 테이블을 비공개로 만들면 훨씬 빠릅니다.