안녕하십니까,
내 입력 CSV 데이터 파일에는 "##.##.##" 형식의 문자 열이 있습니다.
"##"은 0에서 99 사이의 값이 될 수 있습니다.
내가 겪고 있는 문제는 이러한 조합의 대부분에 대해 기본 "Open(filename)" 명령을 사용하여 CSV를 가져올 때 열이 나에게 유용하지 않은 숫자 날짜 유형으로 변환한다는 것입니다.
월/일/연도 열 함수를 사용하여 패치를 수정했지만 입력을 문자로 강제 적용하는 데 관심이 있었습니다.
동료가 로컬 CSV 파일에 필요한 작업을 정확히 수행하는 다음을 공유했습니다.
"Set Date Enable (0)"은 내가 필요한 것을 정확히 수행합니다.
dt = Multiple File Import(
<< Set Folder( csv_file_path ),
<< Set Name Filter( csv_filename ),
<< Set Date Enable( 0 )
) << Import Data;
현재 문제는 URL(로컬 파일 아님)에서 다운로드한 CSV 파일도 있는데 위의 JSL 코드가 작동하도록 구성하는 방법이 확실하지 않다는 것입니다.
URL CSV 구문: " http://xxx.yyy.com:###/api/csv.php?p=#####"
도움을 주시면 감사하겠습니다.
안녕. 100% 동의합니다. Open(), Multiple File Import(), csv 및 xlsx 파일 모두에 적용되는 요청의 약간 더 일반화된 버전을 게시했습니다. 가시성을 위해 여기에 링크: Open() 및 다중 파일 가져오기()에 대한 강제 문자 열 데이터 유형
안녕,
이 토론이 Multiple File Import() 구문에 대해 더 많이 이해하는 데 도움이 될 것이라고 생각합니다. 3자리 버전 번호가 데이터 테이블에 날짜로 읽히지 않도록 하려면 어떻게 해야 합니까?
문자 데이터 열의 올바른 가져오기를 활성화하는 것은 Set Date Enable 인수가 아님을 알게 될 것입니다. 오히려 여러 파일 가져오기 플랫폼이 본질적으로 날짜 형식을 추측하지 않습니다. 날짜 설정 활성화는 날짜 필터가 켜져 있는지 여부를 결정합니다(날짜 범위를 필터링할 수 있도록).
인수에 대한 자세한 내용은 여기를 참조하십시오. https://www.jmp.com/support/help/en/15.1/#page/jmp/utility-functions.shtml#ww7168938
귀하의 질문에 대한 답변은 아니지만 도움이 되기를 바랍니다.
귀하의 질문에 대해: 이것은 반복해야 하는 작업이기 때문에 JSL을 사용하고 있습니까? 아니면 JMP에서 포인트 앤 클릭 인터페이스를 사용할 수 있습니까? 문제를 더 잘 이해하기 위해 여러 파일 가져오기에 포인트 앤 클릭 인터페이스를 사용하여 실험해 볼 가치가 있다고 생각합니다.
필