2723_ko-KR
JSL - 내가 뭘 잘못 했니?안녕하세요,
csv 파일을 열고 선택한 열 / 행을 제거하는 간단한 스크립트를 작성하려고합니다. 테이블을 열어 보도록 스크립트를 만들 수는 있지만 OK는 아무 것도하지 않습니다. 내가 잘못한 곳에 조언 해 줄 수 있니? 아래 스크립트 :
dt = open (
파일 선택 (
"* .csv 파일 선택",
현재 디렉토리 가져 오기 (),
{ "모든 JMP 파일 | jmp; jsl; jrn; csv", "모든 파일 | *"}
),
열 (
이름 ( "날짜") = 문자,
시간 = 캐릭터,
카운터 = 캐릭터,
인쇄 된 숫자 = 숫자,
시스템 결과 = 문자,
PiercePosX 1 = 숫자,
PiercePosX 2 = 숫자,
PiercePos X = 숫자,
열 9 = 숫자,
열 10 = 숫자,
열 11 = 숫자,
열 12 = 숫자,
열 13 = 숫자,
열 14 = 숫자,
열 15 = 숫자,
열 16 = 숫자,
열 17 = 숫자,
열 18 = 숫자,
열 19 = 숫자,
열 20 = 숫자,
열 21 = 숫자,
열 22 = 숫자,
열 23 = 숫자,
열 24 = 숫자,
열 25 = 숫자,
열 26 = 숫자,
열 27 = 숫자,
열 28 = 숫자,
열 29 = 숫자,
열 30 = 숫자,
열 31 = 숫자,
열 32 = 숫자,
33 열 = 숫자,
열 34 = 숫자,
열 35 = 숫자,
열 36 = 숫자,
열 37 = 숫자,
열 38 = 숫자,
열 39 = 숫자,
열 40 = 숫자,
열 41 = 숫자,
열 42 = 숫자,
열 43 = 숫자,
열 44 = 숫자,
열 45 = 숫자,
열 46 = 숫자,
열 47 = 숫자,
열 48 = 숫자,
열 49 = 숫자,
열 50 = 숫자,
열 51 = 숫자,
열 52 = 숫자,
열 53 = 숫자,
열 54 = 숫자,
열 55 = 숫자,
열 56 = 숫자
),
설정 가져 오기 (
라인 끝 (CRLF, CR, LF),
필드 끝 (쉼표),
스트립 인용 부호 (0),
어포 스트로피를 따옴표 (0)로 사용하십시오.
전체 파일 스캔 (1),
레이블 (1),
열 이름 시작 (6),
데이터 시작 (7),
읽을 줄 (모두),
연도 규칙 ( "10-90")
),
dt << 행 삭제 (64);
dt << 행 삭제 (63);
dt << 행 삭제 (1);
);
감사,
아담재 : JSL - 내가 뭘 잘못하고있어?csv 파일에서 필요한 열을 JMP 테이블로 가져옵니다. 테이블과 다른 테이블에 공통으로 열이 있다고 가정하고 테이블> 조인 (열 일치) 또는 테이블> 업데이트를 살펴보십시오.재 : JSL - 내가 뭘 잘못하고있어?제대로 작동하고있는 것 같습니다. .. 내가 무엇을 바꿨는지 모르겠다. 많은 도움을 주셔서 감사합니다.
별도의 노트에서 (스크립트가 발전함에 따라) JMP가 csv 파일의 단일 셀에서 데이터를 추출하여 csv 파일에서 추출한 데이터 (다중 셀), 즉 일괄 처리 세부 정보와 함께 JMP 데이터 테이블로 복사 할 수 있습니까? 및 운영자 의견. JMP 데이터 테이블에서 일괄 처리 세부 정보가 셀 아래로 반복되어야합니다 ...
csv는 다음과 같습니다.
일괄 처리 : xx (단일 셀)
댓글 : x (단일 셀)
데이터 (여러 행과 열) - 이미 추출 중입니다.재 : JSL - 내가 뭘 잘못하고있어?두 번째 현재 줄 다음에이 줄을 삽입하면 로그에서 무엇을 얻게됩니까?
count = n 개의 항목 (파일);
쇼 (카운트, 파일);
나머지는 생략하십시오.재 : JSL - 내가 뭘 잘못하고있어?고마워, 또 다른 문제 ...
현재 디렉토리 ( "xyz") 설정;
파일 = 디렉토리의 파일 ( "xyz");
For (i = 1, i (작거나 같음) N Items (파일), i ++,
열기 (파일 , ...
"for"문에서 "i"는 2 개의 데이터 파일 만 인식합니다. 사실 8은 디렉토리 기능에있는 파일에서 올바르게 식별 된대로 디렉토리 내에 존재합니다. 어떤 아이디어?
감사재 : JSL - 내가 뭘 잘못하고있어?다시 한 번 감사드립니다 ... 또 다른 문제.
다음 스크립트를 사용하여 추출 :
현재 디렉토리 설정 (
"xyz"
);
파일 = 디렉토리의 파일 (
"xyz"
);
(i = 1, i <= N 항목 (파일), i ++,
열다(
파일들 ,
나는 for 문에서 실제로 값이 8 일 때 2의 값 (즉, 디렉토리에있는 두 개의 파일) 만 반환합니다. 디렉토리 함수의 파일은 8 개의 파일을 올바르게 인식합니다.재 : JSL - 내가 뭘 잘못하고있어?가능합니다. 따옴표없이 "여러 파일 열기"포럼을 검색하십시오. 조회수 중 일부가 도움이 될 수 있습니다.재 : JSL - 내가 뭘 잘못하고있어?감사,
JMP에서 여러 .csv 파일을 열어 한 번에 처리 할 수 있습니까? 나는 그들 모두 200 개의 이상한 csv 파일들 (모두 똑같은 포맷)을 가진 하나의 폴더에 둘 것이다.재 : JSL - 내가 뭘 잘못하고있어?현재 마지막 세미콜론 다음에 3 개의 삭제 행을 이동하십시오.
그런데 행을 삭제하는 인수를 목록이나 행렬로 제공하여 여러 행을 삭제할 수 있습니다.
dt << 행 삭제 ({64, 63, 1})
또는
dt << 행 삭제 ([64 63 1])