열 수식을 제거하지만 값은 유지하는 방법(스크립팅 없이)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요, 스크립팅 없이 값을 유지하면서 열 수식을 제거하려면 어떻게 해야 합니까? 몇 달 전에 JMP 서밋에서 이 질문에 대한 답을 본 기억이 납니다. 하지만 잊어버렸고 알아낼 수 없는 것 같습니다.
감사해요,
마이크
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 사용).감사합니다!감사합니다! 감사합니다!
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 사용).다음은 다른 열의 수식에서 참조 중인 열을 삭제하는 방법의 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
dt << New Column( "LogHeight", formula( Log( :Height ) ) );
// Delete the formula in the column LogHeight
Column( "LogHeight" ) << delete formula;
dt << delete columns( "Height" );
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 사용).JMP에서 열을 삭제하려고 합니다. 그러나 삭제할 열이 수식의 다른 열에서 사용되고 있습니다. 열을 삭제할 때 수식을 제거하는 구문을 찾을 수 없습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있으면 감사하겠습니다. 나는 성공하지 못한 채 몇 가지를 시도했습니다.
col << Go To( :PC50);
Column("PC50") << delete formula;
dt <
col << Go To( :PC50);
Col ("PC50") << delete formula;
dt <
col << Go To( :"PC50");
Col("PC50") << delete formula;
dt <
col << Go To( :PC50);
col(:PC50) << delete formula;
dt <
계속해서...
내가 무엇을 놓치고 있습니까?
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).누락된 값 문자를 참조하는 "점"을 참조할 때 가정합니다.대화식으로 누락된 값을 모두 바꾸는 가장 쉬운 방법은 모든 셀에 "0"(영)을 붙여넣는 것입니다.다음 단계를 수행합니다.
1. 누락된 값이 있는 셀 중 하나로 이동하고 셀을 클릭하여 선택합니다.
2. 셀에 0을 입력합니다.
3. 셀을 선택하고 마우스 오른쪽 버튼을 클릭하고 "복사"를 선택하여 제로 문자를 붙여넣기 버퍼에 복사합니다.
4. 결측값이 있는 동일한 열의 새 셀로 이동하고 해당 셀을 클릭합니다.
5. 셀을 마우스 오른쪽 버튼으로 클릭하고 "일치하는 셀 선택"을 선택합니다.
6. 동일한 셀을 다시 한 번 마우스 오른쪽 버튼으로 클릭하고 "붙여넣기"를 선택합니다.
그러면 누락된 값이 있는 해당 열의 모든 셀에 0 "0"이 붙여넣어집니다.
또는 Recode를 사용할 수 있습니다.
1. 열 머리글을 클릭하여 열을 선택합니다.
2. 풀다운 메뉴(또는 열 기반 빨간색 삼각형 중 하나)로 이동하여
Cols==>재코딩
3. 표시된 누락 값을 0으로 변경
4. "완료"를 클릭합니다.
5. "위치"를 선택합니다.
JSL을 사용하여 동일한 작업을 수행하려면 다음 스크립트가 작동합니다.
Names Default To Here( 1 );
dt = Current Data Table();
columnVector = dt << get rows where( Is Missing( dt:your column name ) == 1 );
dt:your column name[columnVector] = 0;
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).이것은 작동합니다:
dt<<);
현재: 수식을 사용하지 않고 열의 "점"을 "0"으로 바꾸는 방법을 아는 사람이 있습니까?
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).또는 다음과 같이 공식을 전혀 사용하지 않고 갈 수도 있습니다.
dt<<NEW column=""></NEW>
물론 그것은 공식이 얼마나 복잡한지에 달려 있습니다.
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).col << delete formula;
이러한 종류의 모든 항목에 대한 설명서는 다음에서 확인할 수 있습니다.
도움말==>스크립팅 인덱스
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).스크립팅을 사용하는 것을 제외하고 동일한 질문에 답할 수 있습니까?열에 수식을 사용하고 값을 가져와야 하지만 수식을 저장하지 않아야 합니다.
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).감사해요. 그것은 효과가 있었다.나는 그것이 단순한 것이라는 것을 알고 있었지만 그것을 기억할 수 없었다.
Re: 열 수식을 제거하고 값을 유지하려면 어떻게 해야 합니까(스크립팅 없이).수식 열 속성을 제거하기만 하면 됩니다. 값은 유지됩니다(기억나는 대로...).
열 헤더를 마우스 오른쪽 버튼으로 클릭하고 열 정보를 선택합니다. 속성 목록이 있어야 합니다. 수식을 선택하고 제거 버튼을 클릭합니다.