Les posteurs les plus actifs de la semaine
cmoi
 
Eric Wajnberg
 
poypoy
 
lilbiostat
 
Jok3iSbett3r
 
gg
 
Scaldo
 


Changer le 'type' de variable

Voir le sujet précédent Voir le sujet suivant 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 : 463
Localisation : Londres
Date d'inscription : 18/08/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

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