누락된 데이터의 V12 가져오기 처리<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />V12에서는 텍스트 파일 열에 누락된 데이터가 있으면 문자 데이터로 처리됩니다.V11에서는 숫자 데이터로 취급되었습니다.V12에서 숫자로 처리하도록 하려면 어떻게 해야 합니까?
Re: 누락된 데이터의 V12 가져오기 처리~에게 멜라니드레이크 열이 논리적 순서를 나타내지 않는 경우 열 데이터 유형 및 모델링 유형을 변경하는 방법. 하루에 14개의 열이 있고 너비, 십진법, 통화 유형, 1000 구분 기호로 데이터 및 모델링 유형을 변경해야 합니다. . 등
많은 감사
Re: 누락된 데이터의 V12 가져오기 처리당신이 올바른지.
이 코드는 유형을 수정하고 작동하는 것 같습니다.
모두의 도움에 감사드립니다.
-------------------------------------------------- ---------------------------------------------
전역 지우기();
dt1 = 새 테이블( "원본", 행 추가( 4 ),
새 열( "열 ID", 숫자, 연속, 형식( "최고", 12 ),
설정값( [1, 2, 3, 4] )
),
새 열( "결과", 값 설정( {11, 12, 13, 14} ) )
);
dt2 = 새 테이블( "NewData", 행 추가( 4 ),
새 열( "열 ID", 숫자, 연속, 형식( "최고", 12 ),
설정값( [5, 6, 7, 8, 9, 10] )
),
New Column( "결과", 문자, 명목,
값 설정( {"e", "f", "g", "h", "i", "j"} )
)
);
colnames1 = dt1 << 열 이름 가져오기();
colnames2 = dt2 << 열 이름 가져오기();
//컬럼 데이터 유형 및 모델링 유형 바꾸기
For(i = 1, i<= N ITems(colnames1), i++,
dt = 열(dt2, 열 이름2 ) << 데이터 유형 가져오기;
mt = 열(dt2, 열 이름2 ) << 모델링 유형 가져오기;
column(dt1, i) << 데이터 유형( dt ) << 모델링 유형( mt );
);
Re: 누락된 데이터의 V12 가져오기 처리새 데이터 테이블(dt2)에서 복사하고 원본 데이터 테이블(dt1)에 적용합니다. 또한 마지막 진술에 오타가 있습니다. 변화 " Modelint 유형"에서 " 모델링 유형" 반대로 하면 효과가 있나요?
전역 지우기 () ;
dt1 = 새 테이블 ( "원래의" , 행 추가 ( 4 ) ,
새 열 ( "열 ID" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) ,
값 설정 ( [ 1 , 2 , 삼 , 4 ] )
) ,
새 열 ( "결과" , 값 설정 ( { 11 , 12 , 13 , 14 } ) )
) ;
dt2 = 새 테이블 ( "뉴데이터" , 행 추가 ( 4 ) ,
새 열 ( "열 ID" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) ,
값 설정 ( [ 5 , 6 , 7 , 8 , 9 , 10 ] )
) ,
새 열 ( "결과" , 성격 , 명사 같은 ,
값 설정 ( { "이자형" , "에프" , "g" , "시간" , "나" , "제이" } )
)
) ;
// 각 데이터 테이블에서 열 이름 가져오기
colnames1 = dt1 << 열 이름 가져오기 ;
colnames2 = dt2 << 열 이름 가져오기 ;
//컬럼 데이터 유형 및 모델링 유형 바꾸기
// dt2 to dt1 대신 dt1 to dt2
을 위한 ( 나 = 1 , 나 <= N 항목 ( colnames1 ) , 나 ++,
dt = 열 ( dt1 , colnames1 [ 나 ]) << 데이터 유형 가져오기 ;
산 = 열 ( dt1 , colnames1 [ 나 ]) << 모델링 유형 가져오기 ;
열 ( dt2 , 나 ) << 데이터 형식 ( dt ) << 모델링 유형 ( 산 ) ; // 오타 수정
) ;
Re: 누락된 데이터의 V12 가져오기 처리다음은 dt2와 일치하도록 dt1의 데이터 유형을 "변경해야" 하지만 작동하지 않는 예제 코드이며 로그 파일은 깨끗합니다.
-------------------------------------------------- -------------------------------------------------- ---------------------------------------------
전역 지우기();
dt1 = 새 테이블( "원본", 행 추가( 4 ),
새 열( "열 ID", 숫자, 연속, 형식( "최고", 12 ),
설정값( [1, 2, 3, 4] )
),
새 열( "결과", 값 설정( {11, 12, 13, 14} ) )
);
dt2 = 새 테이블( "NewData", 행 추가( 4 ),
새 열( "열 ID", 숫자, 연속, 형식( "최고", 12 ),
설정값( [5, 6, 7, 8, 9, 10] )
),
New Column( "결과", 문자, 명목,
값 설정( {"e", "f", "g", "h", "i", "j"} )
)
);
//열 데이터 유형 및 모델링 유형 바꾸기
For(i = 1, i<= N ITems(colnames1), i++,
dt = 열(dt2, 열 이름2 ) << 데이터 유형 가져오기;
mt = 열(dt2, 열 이름2 ) << 모델링 유형 가져오기;
column(dt1, i) << 데이터 유형( dt ) << Modelint 유형( mt );
);
Re: 누락된 데이터의 V12 가져오기 처리두 테이블 간에 열 이름이 일치하고 두 번째 테이블에 첫 번째 테이블에 적용하려는 모델링 및 데이터 유형이 있는 한 작동합니다. 모든 문자 데이터는 누락으로 변경됩니다. 스크립트에서 작동하지 않는 것은 무엇입니까? 로그에 오류 메시지가 있습니까?
Re: 누락된 데이터의 V12 가져오기 처리이것이 바로 내 상황입니다.16,000개의 행과 5개의 빈 셀이 있는 열은 이제 문자 데이터로 가져옵니다.JMP는 스무더가 스무딩 양을 조정할 수 있는 것과 같이 사용자에게 "단단함" 수준을 정의할 수 있는 기능을 제공하지 않고 이러한 임의 변경을 수행해야 합니다.
이제 데이터 유형 및 모델링 유형을 다른 데이터 테이블의 유형으로 바꾸려고 시도하고 있지만 실패했습니다.도움을 주시면 감사하겠습니다.
//열 데이터 유형 및 모델링 유형 바꾸기
For(i = 1, i<= N ITems(colnames1), i++,
dt = 열(dt2, 열 이름2 ) << 데이터 유형 가져오기;
mt = 열(dt2, 열 이름2 ) << 모델링 유형 가져오기;
column(dt1, i) << 데이터 유형( dt ) << 모델링 유형( mt );
);
Re: 누락된 데이터의 V12 가져오기 처리이 스레드의 토론이 귀하의 질문을 다루는지 확인하십시오. Re: JMP 12에서 xls/xlsx를 JMP 11로 가져올 수 없나요?같은 것을 묻는 것인지 잘 모르겠습니다.
Re: 누락된 데이터의 V12 가져오기 처리그래서 계속 이걸 가지고 놀아야 해요.매우 큰 데이터 테이블(수천 개의 레코드와 2,000개의 필드)이며 누락된 데이터는 몇 개에 불과하며 테이블에 묻혀 있습니다.JMP 11은 이를 누락(실선 원)으로 처리하고 필드를 숫자로 처리했으며 JMP 12는 누락된 "셀"에 "-"를 넣습니다.요약 -> 그룹 기능을 사용하여 이것들을 봅니다.
아주 작은 테스트 .csv 파일을 만들면 올바르게 가져옵니다.
Re: 누락된 데이터의 V12 가져오기 처리파일의 일부를 게시하거나 누락된 값 코드가 어떻게 생겼는지 설명할 수 있습니까?파일에서 첫 번째 누락된 데이터는 얼마나 아래에 있습니까?파일을 가져오기 위해 스크립트를 사용하고 있습니까?아니면 텍스트 가져오기 마법사?아니면 기본 설정으로 열까요?
JMP는 이전보다 숫자가 아닌 데이터를 발견하기 위해 파일을 더 자세히 조사할 수 있습니다.
테이블 "소스" 스크립트에서 열 유형을 숫자로 변경할 수 있습니다. 스크립트를 다시 실행하고 누락된 값이 있는 숫자 열을 가져올 수 있습니다.
