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 :

forcer le nombre de chiffres à afficher


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Par défaut forcer le nombre de chiffres à afficher
    Bonjour,
    Je voudrais forcer le nombre de chiffres après la virgule à afficher dans R à deux chiffres. Par exemple, je souhaiterais que 0 soit affiché 0.00.
    J'ai cherché du côté des fonctions round, signif, trunc, etc... et je n'ai pas trouvé...
    L'objectif est de créer un vecteur de caractères à partir du vecteur numérique limit=seq(0,1,0.25) afin qu'affiché en colonne, ce vecteur de caractères ait la même largeur à toutes les lignes (indispensable pour que ma figure ait une bonne tête pour une publication).
    Avez-vous une idée de comment je pourrais faire ça ?
    Merci beaucoup !!

  2. #2
    Membre averti
    Homme Profil pro
    Statisticien
    Inscrit en
    Août 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Santé

    Informations forums :
    Inscription : Août 2011
    Messages : 16
    Par défaut
    Bonjour,
    normalement en utilisant la fonction format et l'argument nsmall cela devrait marcher.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    format(0,nsmall=2)
    [1] "0.00"
    Par contre cela convertit le 0 en chaine de caractères...

    Benoît

  3. #3
    Inactif  
    Profil pro
    " "
    Inscrit en
    Janvier 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : " "

    Informations forums :
    Inscription : Janvier 2008
    Messages : 330
    Par défaut
    t'as aussi la fonction round

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    round(x, digits=n)  exemple 	round(3.475, digits=2) is 3.48

  4. #4
    Modératrice

    Femme Profil pro
    Statisticienne, Fondatrice de la société DACTA
    Inscrit en
    Juin 2010
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Statisticienne, Fondatrice de la société DACTA

    Informations forums :
    Inscription : Juin 2010
    Messages : 893
    Par défaut
    Citation Envoyé par arm3366 Voir le message
    t'as aussi la fonction round

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    round(x, digits=n)  exemple 	round(3.475, digits=2) is 3.48
    Oui mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    > round(0.000,digits=2)
    [1] 0
    Et c'est là que se situe le problème de vlebourl, comme il l'a bien précisé :

    Citation Envoyé par vlebourl
    Par exemple, je souhaiterais que 0 soit affiché 0.00.
    J'ai cherché du côté des fonctions round, signif, trunc, etc... et je n'ai pas trouvé...
    Mais la solution de benoit.abm semble correspondre


    Cordialement,

    A.D.

    Forum R
    Fournir le code utilisé (pensez aux balises code !), les packages nécessaires, ainsi qu'un court mais représentatif extrait du jeu de données et les éventuels messages d'erreur.
    Recherche d'informations concernant R : RSiteSearch / tutoriels : http://r.developpez.com/cours/ .

    Pensez également au bouton "Résolu" et à voter (en bas à droite des messages) lorsque vous avez obtenu une réponse satisfaisante.

  5. #5
    Inactif  
    Profil pro
    " "
    Inscrit en
    Janvier 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : " "

    Informations forums :
    Inscription : Janvier 2008
    Messages : 330
    Par défaut
    merci pour la correction A.D,

Discussions similaires

  1. Nombre de chiffres affichés
    Par binome-x dans le forum MATLAB
    Réponses: 7
    Dernier message: 23/11/2012, 17h27
  2. Réponses: 2
    Dernier message: 16/05/2012, 09h36
  3. Décomposer nombre en chiffres puis afficher images
    Par mikael2235 dans le forum Langage
    Réponses: 5
    Dernier message: 11/12/2011, 19h55
  4. Forcer un nombre de chiffres, numeric -> string
    Par ymoreau dans le forum Ruby
    Réponses: 5
    Dernier message: 10/11/2009, 13h08
  5. Réponses: 12
    Dernier message: 05/08/2005, 15h32

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