L'affichage des chiffres supplémentaires plutôt que la notation scientifique
Lors de l'utilisation de la list
de commande, est-il possible d'afficher plus de chiffres d'un entier--idéalement, le plein integer--plutôt que de l'affichage en notation scientifique?
Par exemple, en ce moment, j'ai un entier qui est affiché à 1,90 e+10 alors que je crois à la valeur totale est 19001000001. Idéalement, j'aimerais obtenir la pleine valeur, ou au moins une décimale supplémentaire au-delà de la deux (c'est le 9 et le 0).
Je suis à l'aide de Stata SE 11.1.
OriginalL'auteur user1690130 | 2013-06-01
Vous devez vous connecter pour publier un commentaire.
Il suffit de régler le format d'affichage avec le
format
de commande avant d'utiliserlist
.Si
list
ne jouera pas, sondisplay
option de mettre en application l'utilisation du format d'affichage. Ce n'était pas nécessaire dans cet exemple. Leformat
j'ai choisi ici est arbitraire. Stata a tendance à ne pas insérer d'espaces qui ne sont pas nécessaires, il suffit donc de choisir un nombre plutôt plus grand que la longueur de votre entier.(Plus TARD) en se Concentrant sur votre exemple: vous avez donné un exemple d'un entier qui doit être 19001000001. En supposant que c'est un réel (ou réaliste) exemple pour vous, notez que
float
type n'utilise pas assez de bits pour tenir cette précision,long
ne peuvent pas contenir des entiers gros, et votre seule possibilité de considérer cela comme une variable numérique estdouble
.D'autre part, ce type de comptage ou de mesure pouvez-vous faire confiance à cette précision? Peut-être c'est une sorte d'identifiant qui se trouve être basé sur les caractères numériques, auquel cas le tenant comme un
string
la variable de rendre les choses plus facile, selon ce que vous voulez faire avec elle.OriginalL'auteur Nick Cox