R La fonction Get () renvoie une erreurJe ne parviens pas à obtenir une trame de données de R vers JMP.
Ce petit test simple fonctionne bien et renvoie "1" comme il se doit
symboles clairs ();
R Init ();
R submit ("
x <- 1
");
a = R Get (x);
R Term ();
une
Un code R plus long qui ressemble à ceci
symboles clairs ();
R Init ();
R submit ("\ [
bibliothèque (dplyr)
.. 20 lignes de code ..
head (X) // Sortie de " head (X) "donne les cinq premières lignes attendues de X, bon
] \ ");
R Obtenir (X) << NewDataView;
Renvoie l'erreur suivante:
"Avertissement: erreur dans readBin (fc," entier ", n = SRBX_FILEHEADER_LENGTH):
Avertissement: objet 'SRBX_FILEHEADER_LENGTH' introuvable
Inconnu"
Des indices?
Re: R La fonction Get () renvoie une erreurMerci pour le conseil. Cela m'a fait repasser le code.
Le message d'erreur disparaît en quelque sorte si je mets "R Term ()" au début du script. Je pense que l'erreur est venue parce que les connexions R précédentes n'avaient pas été terminées
Re: R La fonction Get () renvoie une erreurBien que je ne sois pas familier avec cette erreur particulière, je vois parfois des choses étranges lors de l’exportation de colonnes tibble, comme vous le faites probablement avec dplyr. Vous pourrez peut-être réduire le problème en sous-définissant les colonnes (et / ou en utilisant slice () pour sous-définir les lignes) et en exportant des tables plus petites.
Names default to here( 1 );
R Init( );
R submit("\[
library(dplyr)
data(mtcars)
df = mtcars %>% add_rownames
]\");
R submit("dfout = select(df, 1:3)");
R Get(dfout) << NewDataView;
R submit("dfout = select(df, 4:6)");
R Get(dfout) << NewDataView;
R Term();