Quello che sto cercando di ottenere è di visualizzare tutti i numeri stampati al massimo 7
cifre. Ecco alcuni esempi di quello che voglio stampata:Arresto di un numero elevato di zeri in fase di stampa (notazione scientifica)
0,000000 (rispetto al numero effettivo che è 0,000000000029481 .....)
0,299180 (rispetto al numero effettivo che è 0,299180291884922 .....)
Ho avuto successo con questi ultimi tipi di numeri utilizzando options(scipen=99999)
e options(digits=6)
. Tuttavia, il precedente esempio stamperà sempre un numero enorme di zeri seguito da cinque cifre diverse da zero. Come posso evitare che ciò si verifichi e ottenere il risultato desiderato? Anche io non voglio la notazione scientifica.
Voglio che questo si applichi a TUTTI i numeri stampati in OGNI contesto. Per esempio se ho una matrice, chiamala A
, e stampo questa matrice, voglio che ogni elemento abbia solo 6-7 cifre. Voglio che questo sia automatico per ogni stampa in ogni contesto; proprio come l'uso di options(digits=6)
e options(scipen=99999)
lo rende automatico per ogni contesto.
Cosa succede se si dispone di un numero elevato, ad esempio 123456789.87654321. Come si può stampare usando al massimo 7 cifre se non si userà la notazione scientifica ?! – flodel
@flodel Buon punto. Forse mi piacerebbe che questi numeri molto grandi usassero la notazione scientifica (o si estendessero oltre le 6 cifre). Ma se esiste solo una soluzione che tronca OGNI piumaggio fa 6-7 cifre; va bene, dal momento che non lavoro mai con numeri grandi che ho bisogno di stampare nella console R. – Jase