Les posteurs les plus actifs de la semaine
jaguar1592
Changer le 'type' de variable  Vote_lcapChanger le 'type' de variable  Voting_barChanger le 'type' de variable  Vote_rcap 
gg
Changer le 'type' de variable  Vote_lcapChanger le 'type' de variable  Voting_barChanger le 'type' de variable  Vote_rcap 
Eric Wajnberg
Changer le 'type' de variable  Vote_lcapChanger le 'type' de variable  Voting_barChanger le 'type' de variable  Vote_rcap 
niaboc
Changer le 'type' de variable  Vote_lcapChanger le 'type' de variable  Voting_barChanger le 'type' de variable  Vote_rcap 
BOULE1969
Changer le 'type' de variable  Vote_lcapChanger le 'type' de variable  Voting_barChanger le 'type' de variable  Vote_rcap 

Le Deal du moment : -33%
Ecran PC HP 27xq 27″ QHD Noir
Voir le deal
199.99 €

Changer le 'type' de variable

Aller en bas

Changer le 'type' de variable  Empty 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

Revenir en haut Aller en bas

Changer le 'type' de variable  Empty 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
Ayana
Ayana

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

Revenir en haut Aller en bas

Revenir en haut


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