C'est un peu une zone grise. Vous devez vous rappeler que R sera toujours invoquer une méthode d'impression, et ces méthodes d'impression à écouter certaines options. Y compris les "scipen' -- une pénalité pour les scientifiques de l'affichage. D' help(options)
:
‘scipen': entier. Une pénalité sera appliquée au moment de décider d'imprimer
les valeurs numériques en fixe ou en notation exponentielle. Positif
les valeurs de biais vers les fixes et négative à l'égard de scientifiques
notation: fixe la notation sera préféré à moins qu'il est plus
que " scipen de chiffres plus large.
Exemple:
R> ran2 <- c(1.810032e+09, 4)
R> options("scipen"=-100, "digits"=4)
R> ran2
[1] 1.81e+09 4.00e+00
R> options("scipen"=100, "digits"=4)
R> ran2
[1] 1810032000 4
Cela dit, je trouve toujours fudgeworthy. Le plus terrible façon est d'utiliser des sprintf()
explicites largeur.