내 버전의 JMP(17.0.0) 및 R(4.2.2)에서는 "R Get()" 명령을 사용하여 R에서 목록 변수를 다시 가져올 수 없습니다. 오류 메시지를 찾았습니다.
오류: if (is.na(datam)) {의 오류: 조건의 길이 > 1
데이터 전송을 시도하는 동안 예기치 않은 오류가 발생했습니다.
"x1"에 대한 데이터 가져오기 실패
재현할 최소한의 예는 다음과 같습니다.
Names Default To Here( 1 );
R Init();
x1 = [1, 2, 3];
R Send( x1 );
R Submit("
print(x1)
print(typeof(x1));
"
);
x2 = R Get( x1 );
Windows 11, JMP 17 및 R 4.1.3을 실행 중이며 오류 없이 코드가 실행됩니다.
/*:
//:*/
Names Default To Here( 1 );
R Init();
x1 = [1, 2, 3];
R Send( x1 );
R Submit("
print(x1)
print(typeof(x1));
"
);
x2 = R Get( x1 );
/*:
[,1]
[1,] 1
[2,] 2
[3,] 3
attr(,"name")
[1] "x1"
attr(,"class")
[1] "matrix"
attr(,"DataType")
[1] 1
attr(,"ModelingType")
[1] 1
attr(,"JMPName")
[1] "x1"
attr(,"RName")
[1] "x1"
[1] "double"
[1, 2, 3]