데이터 테이블 스크립트좋은 아침이에요,
저는 최근에 jmp 18로 바꿨어요.
이전에는 16 버전을 사용했습니다. 여러 샘플에서 수치 분석 데이터를 추출하는 스크립트를 만들었습니다. 여러 샘플을 하나의 데이터 테이블로 연결한 후, 전치 연산을 수행했습니다. 전치된 버전은 이후 샘플과 함께 다른 데이터베이스에 추가되었습니다. 이 스크립트는 jmp 18로 업그레이드하기 전까지는 정상적으로 작동했습니다.
이제 숫자 값인 열 이름이 원래 값과 일치하지 않습니다. JMP에서 소수점 이하 자릿수를 추가할지 여부를 설정해 놓았는데, 이로 인해 열이 엉망이 됩니다. 열이 650개나 되는데 모든 열을 다시 코딩할 여력이 없습니다. 조금만 도와주시면 감사하겠습니다.
GP
자동화 및 스크립팅Re: 데이터 테이블 스크립트안녕하세요 @그렉피 ,
스크립트를 제공해 주실 수 있나요? 어떤 스크립트를 사용하시는지 확인하지 않고는 답변을 드리기 어렵습니다.
감사해요,
벤
Re: 데이터 테이블 스크립트방금 디렉토리를 제거한 스크립트는 다음과 같습니다.
a = Pick Directory("Select a directory");/*Allows you to choose the recording directory*/
Multiple File Import(
<
a
),
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
) << Import Data;
dt = Current Data Table();
dt << Delete Columns(:"Time (s)"n, :Index, :Current range);
dt << New Column("MODALITE",
Numeric,
"Continuous",
Format("Best", 12),
Formula(Word(1, :File Name, "."))
);
dt << Transpose(
columns(:"WE(1).Current (A)"n),
By(:MODALITE),
Label(:"Potential applied (V)"n),
Output Table("Transposed table")
);
dt << Subset(
By(:MODALITE),
All rows,
Selected columns only(0),
columns(:"Potential applied (V)"n, :"WE(1).Current (A)"n)
);
Open("link");
Data Table("BASE VOLTAMMO TRANSPOSE") << Concatenate(
Data Table("Transposed table"),
Append to first table
);
Close("Transposed table");
Data Table("BASE VOLTAMMO TRANSPOSE") << Save("link");
Re: 데이터 테이블 스크립트작은 설명이 필요한데, 방금 확인했는데 가져오기 시점에 차이가 발생합니다. CSV 파일을 가져오면 Excel에서 열 때 올바른 값이 나오는데, JMP에서는 소수점이 추가됩니다. 수정할 매개변수가 없는 건가요? Excel과 JMP의 표 사진을 첨부했습니다. 감사합니다.

Re: 데이터 테이블 스크립트텍스트 편집기(엑셀이 아닌)와 JMP에서 값이 동일하게 보입니까? 엑셀은 데이터를 수정하고 서식을 지정하는 경향이 있는데, JMP는 일반적으로 그렇지 않습니다.
Re: 데이터 테이블 스크립트제가 쓴 대본을 받으셨는지 모르겠지만, 토론에 나오지 않습니다.
Re: 데이터 테이블 스크립트파일을 Excel에 직접 저장해서 그런지 모르겠지만, 분석 프로그램을 자세히 살펴보면 첫 번째 값의 소수점 자리가 Excel보다 하나 적고, 따라서 JMP에서는 소수점 자리가 두 자리 적습니다.
각 열을 수동으로 편집해야 할 것 같습니다.
Re: 데이터 테이블 스크립트
a = Pick Directory("Select a directory");/*Permet de choisir le répertoire d'enregistrement*/
Multiple File Import(
<
<SET folder=""></SET>
Re: 데이터 테이블 스크립트가져오기 스크립트를 보면 텍스트인 .csv 데이터가 있는 것 같은데요? 메모장으로 열어서 JMP와 해당 텍스트를 비교해 보세요. JMP에서 모든 연속 열에 고정 소수점을 추가하려면 standardize 속성을 사용하거나 스크립트를 사용하면 됩니다.



JMP에서 생성된 스크립트(열 이름이 하드코딩되어 있음에 유의하세요)
// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:height, :weight}, col << Format("Fixed Dec", 12, 2));
Current Data Table(old dt);
);
Re: 데이터 테이블 스크립트귀하의 피드백에 감사드립니다.
파일은 실제로 Excel입니다. 속성을 표준화하려고 이미 시도했지만 문제가 부분적으로만 해결되었습니다. 소수점 이하 자릿수를 9개 입력하면 7개 열 중 1개만 남고, 그 열에는 8개만 있는데, 여전히 좋지 않습니다. 이 변경 사항을 이해할 수 없습니다. 최신 버전을 설치하기 전까지는 문제가 없었습니다.
감사해요
Re: 데이터 테이블 스크립트JMP18은 Excel 파일을 JMP로 가져오는 방식을 변경했습니다. 아마도 여러분이 보고 있는 것이 바로 그것일 것입니다( JMP 참고 655981 - JMP® 18에서 Microsoft Excel 파일 가져오기 변경 사항 )