예를 들어 열 데이터 유형이 문자에서 숫자로 변경되면 해당 열을 되돌리는 열 스크립트를 저장하여 해당 열에 있던 원래 데이터에 액세스할 수 있습니다.이렇게 하면 몇 가지 문제가 완화됩니다.
- 열이 문자에서 숫자로 변경되었지만 사용자는 나중에 분석할 때까지 몇 가지 값이 누락된 것으로 설정되었음을 알아차리지 못합니다.
- 사용자가 열을 문자에서 숫자로 변경하고 잘못되었음을 깨닫고 다시 변경하려고 시도한 다음 데이터가 누락되었습니다.그들은 이것을 지금 눈치채지 못할 수도 있지만, 그렇다고 해도 그것을 고치기 위해 계속해서 실행 취소를 눌러야 하는 것은 분명하지 않고 매우 불편합니다.
- 이 게시물에서와 같이 원래 형식이 유지되어야 하는 경우 데이터는 자동으로 숫자 또는 문자로 입력됩니다. JMP에서 공백 제거 중지
문자 열은 자주 숫자 열로 변환되어 여기에 설명된 것과 같은 문제가 발생한다고 가정합니다.
내가 제안 할게:
1. 문자 열이 숫자 열로 변환되면 "이것은 되돌릴 수 없는 변경을 일으킬 것입니다. XXX 행 중 XXX의 데이터는 누락되지 않았지만 숫자가 아닌 데이터로 인해 누락으로 설정됩니다. 새 숫자 열을 생성하시겠습니까?"
2. 문자 데이터가 숫자로 변환되었는지 여부를 나타내는 다른 숫자(이진) 열과 함께 새 숫자 열을 생성하기 위해 가급적이면 해당 JSL 기능과 함께 GUI 옵션을 제공하십시오. (예: 1=문자열이 숫자로 변환됨, 0=문자열이 있지만 숫자로 변환되지 않음, .=Null 문자열 등) 셀 색칠도 유용할 수 있습니다.
3. 문자 열이 변환되거나 텍스트 데이터가 로드될 때 JMP가 표시할 최적의 10진수 이하 자릿수를 "현명하게" 선택하도록 하는 옵션을 제공합니다(형식 - 12월 고정).
4. 사용자가 명시적으로 요구하지 않는 한 "xxx" 문자열(마침표로 구분된 세 개의 숫자)을 숫자로 해석하지 마십시오.