R et nombre de décimales à l'export

Discutez d'informatique ici !
jeje56
Membre Irrationnel
Messages: 1184
Enregistré le: 16 Jan 2007, 21:10

R et nombre de décimales à l'export

par jeje56 » 24 Jan 2022, 22:03

Bonjour à tous,
Je suis novice en R.
Je souhaite exporter un tableau d'indicateurs statistiques dans un fichier .csv.
Pour cela, j'utilise la fonction write.infile. Mon problème est le suivant : les données exportées se trouvent arrondies à 0.0001 dans mon fichier .csv alors qu'elles le sont à 10^(-7) sous Rcmdr. Comment conserver un maximum de décimales à l'export ?
Merci de votre aide !



Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

Re: R et nombre de décimales à l'export

par fatal_error » 24 Jan 2022, 22:34

hi jeje56

moi pas même novice mais d'après leur doc https://rdrr.io/cran/FactoMineR/man/write.infile.html
par défaut nb.dec est 4 tu devrais tenter de mettre 7 de fait ?

edit:
PS;
Code: Tout sélectionner
print(4/7, 21)
print(4/7, 22)
print(4/7, 23)
print(4/7, 24)

[1] 0.571428571428571396851
[1] 0.5714285714285713968508
Error in print.default(4/7, 23) : invalid printing digits 23
Calls: print -> print.default
Execution halted


laisse supposer que tu peux aller jusqu'à 22 digits (j'imagine (peut être à tord) que outputer sur stdout ou sur un fichier utilise les même mécanismes quant aux limitations des "digits")
la vie est une fête :)

jeje56
Membre Irrationnel
Messages: 1184
Enregistré le: 16 Jan 2007, 21:10

Re: R et nombre de décimales à l'export

par jeje56 » 25 Jan 2022, 14:01

Tout simplement ;)
Merci fatal_error !

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite