RGet () 오류 : 데이터 형식이 지원되지 않습니다.RGet ()을 사용하여 R 데이터 프레임을 JMP로 가져 오려고 시도하는 중에이 데이터 유형이 지원되지 않음 오류가 발생합니다. "dt = R Get (df);와 같이
데이터 프레임에있는 열의 데이터 유형은 모두 R로보고 된 문자 또는 숫자입니다. 특정 항목이이 문제를 가정에서 분명히 일으키는 지 알아보기 위해 건초 더미를 가려 내려고합니다. 데이터 입력..
그러나 몇 가지 일반적인 용의자가 있는지 또는 JMP를 일관되게 행복하게 만들기 위해 데이터 프레임을 정리하기 위해 R 코드에 대한 조언을 얻을 수 있는지 궁금해합니다 (저는 JSL에서 R보다 훨씬 경험이 많습니다). 아마도 이것은 일상적인 일이며 해결할 수있는 공유 가능한 코드가 있습니까?
컨텍스트는 ROracle을 사용하여 데이터를 데이터 프레임으로 가져옵니다. 나는 분명히 문제가없는 데이터 프레임을 생성하고 OpenDatabase ()와 함께 사용할 때 같은 SQL이 JMP에서 거부 할 수없는 데이터 테이블을 만든다. 내 JSL / R 콤보는 다른 예제 SQL에서도 작동하지만 일부는 오류를 제공합니다. 그래서 분명히 JMP가 좋아하지 않는 원래 오라클 테이블에 물고기 같은 캐릭터가 있지만 R이 괜찮 으면 OpenDatabase ()는 RGet ()이 그런 방식으로 대처하고 있습니까?
이 문제를 해결하는 데 도움이되는 정보를 ...
Re : RGet () 오류 : 데이터 형식이 지원되지 않습니다.이것이 JMP 사람들에게 정말로 다루어 져야 할 문제인 것 같습니다. 이러한 불일치는 제가 그들이 일하기를 원할 것이라고 생각합니다. 따라서 JMP 지원팀에 직접 문의하시기 바랍니다.
support@jmp.com
Re : RGet () 오류 : 데이터 형식이 지원되지 않습니다.사실 내가 다음에 시도하는 것은 R을 데이터를 CSV 파일로 저장 한 다음 JMP에서 여는 것입니다. 둘 다 가능한 해결책이며 아마 JMP에서 데이터를 여는 데 어려움을 겪을 수도 있지만 R 전문 지식이없는 파일의 정확한 위치를 쉽게 알 수 있습니다.
Re : RGet () 오류 : 데이터 형식이 지원되지 않습니다.감사!
명확하게하기 위해, 나는이 문제를 해결하려고 노력하지 않을 것이다. R을 통해 속도를 쿼리하거나 적어도 OpenDatabase () ODBC 쿼리로 느려지는지 조사하려고합니다. 이 데이터 유형 문제에도 불구하고 내가 관심있는 쿼리는 OpenDatabase ()보다 ROracle이 4-5 배 더 빠르다는 것을 알 수 있습니다.
ROracle dbGetQuery ()에서 나온 데이터 프레임을 검색하기 위해 R Get ()을 사용할 때만 JMP OpenDatabase ()를 통해 쿼리 된 데이터에 데이터 유형 문제가 없습니다. ?
그러나 어떤 특정 열이나 셀이 문제를 일으키는 지 파악하려고 계획 중입니다. 그리고이 새로운 문제가 JMP-R 연결이 내 속도 문제에 대한 좋은 해결책이 아닐 수도 있다는 데 동의한다. R을 얻고 패키지를 설치해야하는 스크립트와 같은 실제 솔루션과 같은 다른 문제가 있습니다. 그러나 저주 골든 (Benthic Golden)과 마찬가지로 기적이 내 데이터를 훨씬 빠르게 쿼리 할 수 있다는 사실을 미워합니다.
Re : RGet () 오류 : 데이터 형식이 지원되지 않습니다. @hardner ,
당신이 당기는 데이터에 문제가 있고 R보다 JSL에서 더 경험이 있다면, R을 믹스에 넣는 것보다 JMP를 사용하여 오류의 출처를 확인하는 것이 더 쉬울 것이라고 생각합니다. JMP가 잘 정의 된 API 호출 및 처리 기능을 가지고 있지 않을 때 JMP 13에서 R을 사용했습니다.이 API는 JMP 14에서 수정되었습니다.
이제 당기는 데이터가 문제를 일으키는 것으로 보겠습니다. 당신이 말하면, 그것은 단지 어떤 쿼리에서 발생합니다. 그것이 일어 났는지는 알 수 있습니까?
1. 특정 테이블에서 쿼리하려고 할 때?
2. 문제를 데이터 표의 열 또는 열의 조합으로 분리해볼 수 있습니까?
원본 데이터에서 문제를 격리 할 수 있으면 SQL에서 해당 행을 필터링하고 JMP를 사용하여 데이터를 계속 쿼리 할 수있는 조건을 만들 수 있습니다. 내가 JMP-R 인터페이스를 사용한다는 생각에 반대하지는 않지만 문제가 주어진다면이 접근법이 빠른 결과를 줄 수 있다고 생각한다.