모든 숫자 열의 최소값 및 최대값테이블의 모든 숫자 열에서 최소값과 최대값을 추출하려고 합니다. 그러나 값이 추출되는 열 이름도 원합니다.
내 스크립트는 다음과 같습니다.
dt = Open("경로");
nc = N행(dt);
mycol = dt << 열 이름 가져오기;
//쇼(마이콜);
for(i=1,i<=nc,i++,
If( x = Column( dt, i ) << get data type() == "숫자",
myMax = 열 최대(열(dt,i));
print("최대값:",myMax);
myMin = 열 최소(열(dt,i));
print("최소",myMin);
));
또한 이 스크립트를 실행할 때 다음과 같은 JMP 알림이 표시됩니다.
double ==과의 동등성에 대한 테스트가 일반적으로 예상되는 경우 single =로 할당을 사용하기 위한 스크립트를 확인하십시오. 표현은
"x = 열( dt, i ) << 데이터 유형 가져오기() == "숫자""
그러나 최소값과 최대값을 추출할 수 있습니다. 누구든지 이러한 숫자 열의 이름을 추출하여 열 이름, 최소값 및 최대값이 있는 새 테이블에 넣을 수 있는 방법을 지적할 수 있습니까? 감사해요.
Re: 모든 숫자 열의 최소값과 최대값비 JSL 솔루션의 경우...
- 열 패널(데이터 테이블의 왼쪽)의 빨간색 삼각형 열에서 "열 뷰어"를 선택합니다.
- 관심 있는 열 선택
- "사분위수 표시" 옵션을 클릭합니다.
- 요약 표시를 클릭합니다.
- 요약 통계 빨간색 삼각형 메뉴에서 "데이터 테이블 보기"를 선택합니다.
- 원하지 않는 열을 삭제하십시오.
- 완료.
Re: 모든 숫자 열의 최소값과 최대값@파워퍼프 ,
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
NumericCols = {};
Minimums = {};
Maximums = {};
for(i = 1, i <= N Cols(dt), i++,
Col = Column(dt,i);
ColDataType = Col << Get Data Type;
If( ColDataType == "Numeric",
Insert Into(NumericCols,Col << Get Name);
Insert Into(Minimums, Col Min(Col));
Insert Into(Maximums, Col Max(Col));
);
);
Show(NumericCols);
Show(Minimums);
Show(Maximums); Re: 모든 숫자 열의 최소값과 최대값이거 한번 해봐
Names Default To Here( 1 );
dt = Open( "path" );
For( i = 1, i <= N Col( dt ), i++,
If( Column( dt, i ) << get data type == "Numeric",
Write( "\!n", Column( dt, i ) << get name );
Write( Column( dt, i ), "\!nMin: ", Col Min( Column( dt, i ) ) );
Write( "\!nMax: ", Col Max( Column( dt, i ) ) );
)
);