데이터 테이블의 셀 내에 저장된 csv 파일을 추출하는 데 도움을 찾고 있습니다.이 열을 반복하고 새 데이터 테이블로 추출하거나 셀 내용을 csv 파일로 저장하도록 스크립트를 설정하고 싶습니다 (나중에 JMP에서 데이터 테이블로 열 수 있음).저는 텍스트를 열로 간단히 살펴 보았습니다. 그러나 각 셀에 포함 된 데이터가 너무 많아이 방법은 실용적이지 않습니다.머리글 데이터에는 약 45 개의 행과 5 개의 열이 있습니다. 그런 다음 데이터는 수천 개의 행과 46 개의 열로 구성됩니다.이것을 처리하는 방법에 대한 모든 생각을 주시면 감사하겠습니다!루

안녕하세요
이것이 내가 한 일입니다.
텍스트를 가져 와서 구분 문자로 대체하여 매트릭스로 구문 분석합니다 (숫자 만 있으므로 목록으로 변경해야 할 수도 있습니다. ";"을 공백과 줄 끝 항목으로 대체하십시오 (\! n 또는 \! cr) ","포함 :
text_raw = column(dt,data_list[1])[1];
temp = Substitute( Substitute( text_raw, ";", " " ), "\!r", "," );// prepare for parsing
raw_data = Parse( Eval( "[" || temp || "]" ) ); // text to matrix
n_data = nitems(raw_data);
-필요한 모든 행이 포함 된 새 테이블 생성
-행렬 / 목록의 행 수를 addrows로 추가하고 경쟁을 채 웁니다. 추가 내부 루프가있는 목록의 열로
-테스트 ID와 같은 원본 테이블의 데이터를 모든 행에 복사하여 필요한 모든 경쟁을 할 수 있습니다.
원래 테이블의 각 행에 대해 이것을 반복하십시오.
약간 느릴 수 있으며 채울 내용을 미리 아는 것으로 속도를 높일 수 있습니다 (이전에는 추가 할 행 수가 동일 함).
원시 텍스트 문자열에서 데이터 테이블로의 직접적인 방법이있을 수 있지만 찾을 수 없었습니다.
또 다른 방법은 행의 경합을 텍스트 파일로 저장하고 open 명령으로 다시 가져 오는 것입니다.
이것은 코딩하기가 더 쉬울 수 있지만 더 오래 걸릴 수 있습니다.