데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법안녕,
저는 JMP를 처음 사용하는데 데이터 테이블의 열 중 하나를 수정하는 방법을 알고 싶습니다. 붓꽃 데이터가 있고 꽃잎 길이 열/100을 나누고 싶다고 가정해 보겠습니다. 꽃잎 길이를 마우스 오른쪽 버튼으로 클릭하여 수식 탭을 열고 수식을 입력했습니다. 결국 나는 컬럼에 •를 얻었다. 이 작업을 수행하는 올바른 방법은 무엇입니까?
감사해요

Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법열의 형식을 확인하십시오. 형식이 "최상"으로 설정되어 있지 않고 반올림된 값이 표시되는 경우가 많습니다.
Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법이를 수행하는 한 가지 방법은 다음과 같습니다.
Names Default To Here( 1 );
dt = Current Data Table();
nameList = dt << get column names( string );
For( i = 1, i <= N Items( nameList ), i++,
If( Contains( nameList[i], "length" ),
For Each Row(
as Column( nameList[i] ) = as Column( nameList[i] ) / 100 )
)
);
Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법또한 이 수식을 특정 문자열이 포함된 열에 어떻게 적용할 수 있습니까? 이 iris 데이터 세트에서 'length'는 문자열을 포함하는 열 이름을 수정하려는 문자열이라고 말할 수 있습니다.

Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법JMP 환영 키트를 살펴보는 것이 좋습니다.
도움말==>웹의 JMP==>JMP 시작 키트
시간을 내어 JMP 검색 및 JMP 사용 설명서를 읽어 보십시오.
도움말==>JMP 문서 라이브러리
Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법우와! 그것은 효과가 있었다. 그러나 그것은 나에게 0을 주었다. 즉 1.4/100은 0과 같지 않다고 생각합니다.
Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법Jim이 제공한 스크립트를 스크립트 창에 넣습니다. 파일 > 새로 만들기 > 스크립트를 선택합니다. 거기에 스크립트를 붙여넣고 실행합니다.
Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법이 스크립트를 어디에 넣어야 하나요? 수식 창이나 다른 곳으로 ?Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법그것은 내가 하고 싶지 않은 일입니다. 내 실제 데이터 테이블에는 수백 개의 열이 있고 그 중 일부를 간단히 계산하고 싶습니다. 더 많은 열을 추가하고 사용자 정의 열 이름이 있으면 수행해야 할 작업이 늘어납니다! 이 문제를 해결하는 방법이 있어야 합니다.
Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법기존 정적 값이 있는 열을 수정하기 위해 수식을 사용하면 작동하지 않습니다.그러나 JSL을 사용하여 정적 값을 수정할 수 있습니다.
For Each Row(
:Petal Length = :Petal Length/100;
);Re: 데이터 테이블의 수식으로 기존 열을 수정(덮어쓰기)하는 방법수식 열은 DIFFERENT 열로 이동해야 합니다. 계산을 수행하려면 원본 데이터를 사용할 수 있어야 합니다. 따라서 Scaled Petal Width라고 하는 새 열을 만들고 지금 있는 것처럼 수식을 만듭니다.
실제 충돌이 발생할 수 있으므로 원래 데이터 열을 덮어쓸 수 없습니다. 이렇게 생각해보세요. 원본 데이터 열에 수식을 입력하면 모든 값이 100으로 나뉩니다. 그러나 항목을 100으로 나누도록 변경하라는 공식이 여전히 있으므로 이를 다시 수행해야 합니다. 그것은 결코 멈추지 않을 것입니다. 또한 계산된 값과 함께 원래 값을 표시하면 데이터 무결성이 제공됩니다.
이제 정말로 덮어쓰고 싶다면 스크립팅을 통해 그렇게 할 수 있으며 당연히 더 어렵습니다. 또한 열에 포함된 수식이 없습니다.