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 :

Esthétique de la sortie d'une fonction


Sujet :

R

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Esthétique de la sortie d'une fonction
    Bonjour,
    Je suis en train de programmer une fonction sous R et je souhaiterais rendre la sortie visuellement jolie et épurée.
    On m'a appris en cours que pour qu'une fonction retourne plusieurs valeurs, il fallait passer par une liste (peut-être que d'autres méthodes existent mais je ne les connais pas).

    Si je lance :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    test<-function() {
     titre<-"Exemple"
     tab<-as.data.frame(matrix(c(2.3,0.25,6.1,1.02),nrow=2),row.names=c("Moy","Ecart type"))
     truc<-c(12,44,88)
     rep<-list(a=titre,b=tab,c=truc)
     return(rep)
    }
     
    z<-test()
    z

    J'obtiens la sortie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $a
    [1] "Exemple"
     
    $b
                           V1   V2
    Moy               2.30 6.10
    Ecart type      0.25 1.02
     
    $c
    [1] 12 44 88


    Ce que j'aimerais, c'est savoir s'il existe un moyen de n'avoir que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    "Exemple"
     
                         V1   V2
    Moy             2.30 6.10
    Ecart type     0.25 1.02
     
    12 44 88
    mais en conservant la logique des listes : si on tape z$a, on obtient bien "Exemple"...

    Merci.
    AkaKiwi
    Dernière modification par A. D. ; 28/10/2013 à 10h20. Motif: balises "code"

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

Discussions similaires

  1. Réponses: 28
    Dernier message: 10/08/2010, 08h14
  2. Réponses: 3
    Dernier message: 12/04/2010, 13h54
  3. Plusieurs variables en sortie d'une fonction
    Par Matgic95 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 14/05/2008, 12h05
  4. lire la sortie d'une fonction linux
    Par NexRezzo dans le forum C
    Réponses: 2
    Dernier message: 02/12/2007, 01h08
  5. Execution a la sortie d'une fonction
    Par cococococococo dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 10/07/2007, 14h21

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