Les posteurs les plus actifs de la semaine
Eric Wajnberg
 
c@ssoulet
 
cmoi
 
louiv
 
laureG
 
Glaboune
 
Nik
 


Changer le 'type' de variable

Aller en bas

Changer le 'type' de variable

Message par titidu42 le Dim 13 Nov 2016 - 10:21

Bonjour, après avoir importer un fichier excel dans Rstudio, j'ai regarder la structure de ma base de donnée, et certaines variables qui devraient être des variables numériques sont encodées comme 'factors'.

J'ai fait la commande suivante (data$X) = as.numeric(data$X), mais j'ai un probleme. Le chiffre de base est par exemple 4,1 et en faisant cette commande, il me donne 41. Comment garder les décimales dans mon cas ?

D'avance merci

titidu42

Nombre de messages : 1
Date d'inscription : 04/11/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Changer le 'type' de variable

Message par Ayana le Dim 13 Nov 2016 - 12:24

Bonjour,
Une solution est de preciser, quand tu importes ton fichier que les decimales dans ton fichier excel sont codees avec une virgule et non un point:
Code:
read.table("blabla.xls",heasdrer=T,dec=",")

Si il y a toujours un probleme, il faut d'abord recoder en character avant de recoder en numerique, comme ceci:
Code:
(data$X) = as.numeric(as.character(data$X))

Ayana
avatar
Ayana

Nombre de messages : 481
Localisation : Londres
Date d'inscription : 18/08/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum