매우 큰 데이터 테이블 전치안녕,
전치해야 하는 매우 큰 데이터 파일(2천만 개 이상의 행, 10개 열)이 있습니다. 안타깝게도 jmp는 이러한 대용량 파일을 빠르고 효율적으로 실행할 수 없습니다. jmp가 텍스트 형식의 데이터를 훨씬 쉽게 조작할 수 있다는 것을 알았습니다. .txt로 저장/열기의 모든 옵션을 시도했지만 아무 소용이 없습니다..
누군가 이 테이블을 txt 형식이나 데이터 테이블(목록, 배열 등)로 바꾸는 데 도움을 줄 수 있습니까?
아래 출력처럼 보이려면 다음 예제 테이블이 필요합니다. "조옮김" 기능을 사용하지 않고 백만 개 이상의 행에 대해서는 작동하지 않습니다. ''
데이터 테이블 :
열1 열2
엘
승
4제
tsdf
티
영형
피
원하는 출력(txt 파일 또는 1열 2행만 있는 테이블):
col1, a,s,4,t,t,o,p
col2,l,w,j,sdf
부탁드립니다 감사합니다 
Re: JMP 14용 Python을 구성하는 방법은 무엇입니까?다음과 같은 파이썬 위치를 지정할 때
Python 초기화(경로("/Library/Frameworks/Python.framework/Versions/3.7/lib/libpython3.7.dylib"),
Python 버전("3.7") 사용
);
귀하는 이것이 귀하가 지정한 위치에 있는 사용하려는 특정 버전의 Python이라고 말하고 있습니다. 인수 없이 Ptyhon Init()을 호출하거나 Python Init(Python 버전 사용(“3.7”) 사용)과 같이 인수가 적은 경우 JMP는 적절한 Python을 찾기 위해 더 많은 검색을 수행합니다. Mac에서는 Apple이 운영 체제와 함께 Python 2.7을 제공하므로 항상 최소한 버전을 지정해야 할 것입니다. 우리는 JMP에서 Python 지원을 개선하기 위해 계속 노력하고 있습니다.
Re: JMP 14용 Python을 구성하는 방법은 무엇입니까?@폴_넬슨 , GM1의 최신 게시물을 기반으로 합니다.
이 스크립트 실행:
Clear Log();
Names Default To Here( 1 );
Python Init(Path("/Library/Frameworks/Python.framework/Versions/3.7/lib/libpython3.7.dylib"),
Use Python Version("3.7")
);
Python Submit("\[
print("Done importing modules")
]\");
Python Term();
로그에 다음 출력이 표시됩니다.

이 JSL 스크립트 실행:
Clear Log();
Names Default To Here( 1 );
Python Init(Path("/Library/Frameworks/Python.framework/Versions/3.7/lib/libpython3.7.dylib"),
Use Python Version("3.7")
);
Python Submit("\[
import numpy as np
print("Done importing modules")
]\");
Python Term();
로그에 다음 출력을 제공합니다.

성공적인 종료 코드가 주어지면 이 오류는 매우 불분명하다고 생각합니다. JMP/JSL은 가져올 모듈을 어디에서 찾을 수 없는 것 같습니까?? 도움을 주시면 감사하겠습니다.
Re: 매우 큰 데이터 테이블 전치그거 좋네! 큰 지원을 해주신 Craige에게 감사드립니다!
Re: 매우 큰 데이터 테이블 전치많은 선택. 문자열을 사후 처리하기 위해 이와 같은 것일 수 있습니다.
정규식("a,b,c,,,,,,,", ",*$", "", GLOBALREPLACE)
/*:
"알파벳"
캐릭터 조작 정보는 다음과 같습니다.
http://www.jmp.com/support/help/Work_with_Character_Functions.shtml
https://community.jmp.com/t5/Uncharted/JSL-Character-String-Functions/ba-p/21323
https://community.jmp.com/t5/Uncharted/Regex/ba-p/21008
https://community.jmp.com/t5/Uncharted/Pattern-Matching/ba-p/21005
https://community.jmp.com/t5/Uncharted/Back-Reference/ba-p/21267
Re: 매우 큰 데이터 테이블 전치아주 멋진 감사합니다. 유용하지만 특히 문자열 값만 셀에 가져오고 싶었습니다. 불행히도 문자열에는 빈 셀에 대한 추가 쉼표 구분이 포함되어 있습니다.
즉. 열이 2개인 경우 첫 번째 열에는 10개의 행이 있고 두 번째 열에는 5개의 행에 대한 데이터만 있습니다. 위에서 언급한 문자열 연결을 구현할 때 두 번째 열의 문자열 값을 astring = "a,s,r,w,d,,,,,,"로 얻습니다.
여분의 쉼표 구분을 제외하고 "a,s,r,w,d"만 얻는 데 특히 관심이 있습니다. 어떤 방향으로 나를 가리킬 수 있습니까? 정말 감사하겠습니다.
감사합니다,
쉬브
Re: 매우 큰 데이터 테이블 전치예, http://www.jmp.com/support/help/Accessing_Data_Values.shtml#790448 다음과 같은 예가 있습니다.
dt:나이[10] = 20; // 10행의 나이 값을 20으로 설정
필요한 열 이름(및 데이터 유형!)이 있는 프로토타입 2줄 테이블을 만들고 빨간색 삼각형 메뉴에서 "스크립트 가져오기"를 사용할 수 있습니다. 그런 다음 해당 스크립트를 자신의 코드에 붙여넣을 수 있습니다. 위의 예에서 [10]은 행 10에 해당합니다. [1]과 [2]에 대해 두 가지 할당을 사용할 수 있습니다. 20은 숫자 열용입니다. astring 변수가 저장될 경우 해당 열은 문자입니다.
Re: 매우 큰 데이터 테이블 전치빠른 답변 감사합니다! 생각보다 쉽습니다. 
어쨌든 테이블의 특정 셀을 이 문자열로 할당할 수 있습니까?
다음과 같은 1개의 열과 2개의 행이 있는 테이블이 있습니다.
열1
행 1: a,s,4,t,t,o,p
행 2: l,w,j,sdfRe: 매우 큰 데이터 테이블 전치숫자가 아닌 열이 있어서 행렬을 사용할 수 없다고 생각합니다. 문자열 값을 목록에 있는 항목의 연결로 만들 수 있으며 <
alist = dt:a<<GETVALUES></GETVALUES>
N 아이템(alist) = 21000000;
길이(문자열) = 207635028;
왼쪽(astring, 100) = "1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,484,529,576,625,676,729,784,";
JMP의 문자열 제한은 20억 자입니다. 가까워지고 있을지도 모릅니다.