Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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! tongue)

Hors ligne