IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Chaîne de caractères définie dans Excel à faire exécuter dans R


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 44
    Par défaut Chaîne de caractères définie dans Excel à faire exécuter dans R
    Bonjour,

    j'utilise R et Excel via Rexcel.
    Dans Excel, je définis une chaîne de caractères du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    base2<-subset(base,subset=top_vol==1  & cd_csp!=c(18,19,71),select=c(anc_veh,nb_aq, Nbvol))
    stockée dans une cellule.

    La valeur de cette cellule est renvoyée dans R via Putarray.

    Là ou je bloque, c'est l'exécution dans R de cette valeur.
    J'ai essayé system, shell sans succès.

    Auparavant j'ai essayé via VB de faire un Rinterface.RRun sur cette chaîne sans succès non plus.

  2. #2
    Membre Expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Par défaut
    Bonjour,

    Je crois me rappeler qu'une commande du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    eval(quote(text=<chaîne de caractères>))
    peut faire l'affaire.

  3. #3
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 44
    Par défaut
    j'ai réussi à contourner le pb en en faisant comme suit:
    via VBA excel, je désactive ou non une cellule "Rexec(A2)", ou A2 contient la chaine de caractère "R".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/02/2013, 18h36
  2. [XL-2003] erreur dans une fonction appelée dans excel et qui ecrit dans excel
    Par peeter__steewart dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/08/2009, 15h00
  3. Réponses: 4
    Dernier message: 05/03/2009, 20h05
  4. Champs blanc dans un etat exporté dans Excel
    Par DeveloMagaly dans le forum WinDev
    Réponses: 1
    Dernier message: 14/05/2008, 09h12
  5. Réponses: 5
    Dernier message: 21/03/2006, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo