Re: 여러 파일 가져오기 자동 이름 지정 데이터 테이블보세요 @Craige_Hales 위의 게시물. Close(tblRef[1],No Save)(또는 다중 파일 가져오기가 생성하는 목록에서 테이블을 인덱싱)와 같은 것을 사용해야 할 수도 있습니다. 이것이 작동하지 않으면 상황을 알고 싶습니다.
감사해요! 두목
Re: 여러 파일 가져오기 자동 이름 지정 데이터 테이블@DonMcCormack ,
이 방법은 어느 정도 효과가 있습니다.이렇게 하면 "Close(tblRef, NoSave)"를 사용하여 테이블을 닫을 수 없습니다.할 수 있나요?내 방법은 가져오기 후 참조를 "tblRef = Current Data Table();"으로 설정하는 것입니다.이것은 JMP 16.2 및 JMP 17.0.0의 버그인 것 같습니다.
생각?
남자 이름
Re: 여러 파일 가져오기 자동 이름 지정 데이터 테이블MFI는 단일 테이블만 있는 경우에도 항상 { 테이블 목록 }을 반환합니다. ~ 안에 @DonMcCormack 응답하면 <
if( nitems(tblRef) != 1, throw("Bummer: MFI did not return exactly one table. The CSV files are not importing as expected.") );
tblRef = tblRef[1];
tblRef << Set Name( ... )
몇 년 안에 그 문제가 발생하면 더 이상 작동하지 않는 이유를 추적하는 데 하루가 아니라 수정하는 데 한 시간 밖에 걸리지 않을 수 있습니다.
Re: 여러 파일 가져오기 자동 이름 지정 데이터 테이블이외에 @DonMcCormack 반환되는 데이터 유형을 확인해야 할 것입니다. 이 경우 목록입니다.
정적 이름은 문제가 될 수 있으므로 이전 명령에서 직접 특정 참조로 작업하는 것이 항상 더 좋습니다. 데이터 테이블 "Animals"가 이미 존재하므로 스크린샷을 참조하십시오. 마지막 가져오기에서 "Animals 2"가 생성되었습니다.
Scripting Index는 이것이 어떻게 작동하는지 확인하는 데 유용하며 일부 변형을 테스트할 수도 있습니다.
Re: 여러 파일 가져오기 자동 이름 지정 데이터 테이블감사합니다! 이것은 훌륭하게 작동했으며 참조 변수를 사용하여 실험할 예정이지만 이것은 빠른 수정이었습니다.
Re: 여러 파일 가져오기 자동 이름 지정 데이터 테이블물론이지. 여러 파일 가져오기 생성된 테이블에 대한 참조를 반환합니다. 이를 사용하여 이름을 변경할 수 있습니다(예:
tblRef = Multiple File Import(...
);
tblRef << Set Name("My New Name");
참조 변수로 직접 작업할 수 있습니다. 이렇게 하면 테이블 이름에 대해 걱정할 필요가 없습니다.
여러 파일 가져오기 자동 이름 지정 데이터 테이블모두들 안녕,
.csv 파일 폴더의 '다중 파일 가져오기'로 시작하는 스크립트를 작성하고 있습니다. 추가하고 싶은 새 .csv 파일을 주기적으로 받게 됩니다. 이러한 파일에는 일련의 문자와 숫자가 있습니다(예: chghistory0857-786.csv, chghistory0956-783.csv, chghistory1008-805.csv 등). 내가 겪고 있는 문제는 '여러 파일 가져오기' 스크립트를 실행할 때 JMP가 다음과 같은 데이터 테이블 이름을 생성한다는 것입니다. 자동 이름 .csv 파일 이름(예: chghistory0956-783_chghistory1008-805)을 기반으로 합니다. 더 많은 데이터 파일을 폴더에 넣으면 이 이름이 바뀌고 이후의 모든 수식이 엉망이 됩니다.
데이터 테이블 이름을 미리 설정하고 MFI의 데이터를 여기에 덤프하는 방법이 있습니까? 차이가 있다면 여기 JMP16 사용자입니다.
감사합니다,
그렉
데이터 접근Re: 다중 파일 가져오기 자동 이름 지정 데이터 테이블1개가 아닌 여러 개의 파일이 열리면 어떻게 될까요? 그 문제를 어떻게 해결할 수 있습니까?
미리 감사드립니다
Re: 다중 파일 가져오기 자동 이름 지정 데이터 테이블실제로는 문제가 되지 않습니다. 설명된 접근 방식을 사용할 수 있습니다.
N개의 데이터 테이블이 모두 동일한 이름을 가질 수 없다는 점만 주의하면 됩니다.
Jmp는 숫자를 추가하여 구별되게 만듭니다.
단일 데이터 테이블의 이름을 바꾸려는 경우에도 동일한 문제가 발생합니다. 해당 이름은 이미 다른 데이터 테이블에 사용되었습니다.
모범 사례: 이름이 아닌 데이터 테이블을 참조하려면 테이블 참조를 사용하세요.
이름을 사용하려면 항상 데이터 테이블에 이름(설정된 이름 뒤)을 요청하세요.
열 이름과 동일한 "문제":
<< set name 열을 신뢰하지 마세요;)
tblRef << set name("myname");
tblRef << get name()
Re: 다중 파일 가져오기 자동 이름 지정 데이터 테이블실제로는 작동하지 않았고 "인식할 수 없는 메시지" 오류 메시지가 계속 표시되었습니다.
tblRef = 다중 파일 가져오기(
<<폴더 설정( "c:\Docs\" ),
<< 숨김 표시 설정( 0 ),
<<하위 폴더 설정( 0 ),
<<이름 필터 설정( "*;" ),
<<이름 설정 활성화( 0 ),
<<크기 필터 설정( {40448, 80384} ),
<<크기 설정 활성화( 0 ),
<<날짜 필터 설정( {3779236215.617, 3780310431.309} ),
<<날짜 설정 활성화( 0 ),
<<파일 이름 추가 열 설정( 1 ),
<<파일 크기 추가 열 설정( 0 ),
<<파일 추가 날짜 열 설정( 1 ),
<<가져오기 모드 설정( "CSVData" ),
<<문자 집합 설정( "Best Guess" ),
<<스택 모드 설정( "스택 유사" ),
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<<가져오기 콜백 설정(Empty())
) << 데이터 가져오기
tblRef << Set Name("테스트");