#1 Le 05/02/2007, à 13:42
- hector
[résolu] Échange de données entre R et Scilab
Bonjour,
J'ai vu qu'il y avait un certain nombre d'utilisateurs de R et de Scilab ici, donc je me lance ...
J'essaie d'exporter des données de R et de les importer sous Scilab: exporter des données R, ça semble facile, doc abondante: par contre quel format utiliser pour que Scilab puisse les reconnaître, ça semble moins clair: load et read ont l'air de ne comprendre que les fichiers faits par scilab ...
Une idée?
Merci
ps: données numériques
Dernière modification par hector (Le 06/02/2007, à 19:03)
Hors ligne
#2 Le 06/02/2007, à 09:36
- Paquillo
Re : [résolu] Échange de données entre R et Scilab
Scilab possède plusieurs fonctions pour lire des fichiers de données :
fscanfMat pour les tableaux numériques "simples"
mopen, mgetl et msscanf s'il faut préciser très exactement le format de lecture, comme dans cet exemple
fdat=mopen('chemin/fichier.dat','r')
Txt=mgetl(fdat)
mclose(fdat)
[n,code1,code2,jour,Var,code3,code4]=msscabf(-1,Txt,'%3s;%8s;%d;%f;%c;%d\n')
(Mais c'est généralement plus simple).
Et même en bonus la fonction readxls pour les tableaux Excel.
Hors ligne
#3 Le 06/02/2007, à 19:03
- hector
Re : [résolu] Échange de données entre R et Scilab
Ah oui , je m'étais bien compliqué le truc, en fait un fscanfMat a parfaitement fait l'affaire, je t'en remercie beaucoup!!
(au moins 3 points de plus à mon rapport grâce à toi! )
Hors ligne