Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Error: is.numeric(x) is not TRUE
3 participants
Page 1 sur 1
Error: is.numeric(x) is not TRUE
Bonjour,
J'ai ce message qui s'affiche (Error: is.numeric(x) is not TRUE) sur R.
Apres avoir fait le tour du forum, il semblerait que cela soit du à une mauvaise importation du fichier, mais je ne trouve rien de particulier ...
Voici les scripts de mes données:
setwd("C:/Users/marin/Desktop/L2 Science de la Vie/S4/Ethologie/TP Larve de diptère/R")
tab<-read.csv(file="TP1_.csv",sep=",",header=TRUE)
tab
attach(tab)
head(tab)
dim(tab)
rownames(tab)
colnames(tab)
class(tab)
summary(tab)
summary(d.mm.)
#Condition: lumière rouge
var_rouge<-subset(d.mm.,condition=="rouge")
#ou
variable<-d.mm.[which(condition=="rouge")]
tab_rouge<-subset(tab, condition=="rouge")
tapply(d.mm.,condition,length)
tapply(tab$d,tab$condition,length)
#Condition: obscurité
var_obscurité<-subset(d.mm.,condition=="obscurité")
as.numeric(var_obscurité)
var_obscurité
#Condition: lumière blanche
var_blanche<-subset(d.mm.,condition=="blanche")
as.numeric(var_blanche)
#Les larves ont-elles une cinèse (réaction à la lumière)?
#Comparaison lumière/obscurité (2moyennes non appariées)
#Condition: les variables doivent suivre une loi Normale
shapiro.test(var_obscurité)
shapiro.test(var_blanche)
J'ai ce message qui s'affiche (Error: is.numeric(x) is not TRUE) sur R.
Apres avoir fait le tour du forum, il semblerait que cela soit du à une mauvaise importation du fichier, mais je ne trouve rien de particulier ...
Voici les scripts de mes données:
setwd("C:/Users/marin/Desktop/L2 Science de la Vie/S4/Ethologie/TP Larve de diptère/R")
tab<-read.csv(file="TP1_.csv",sep=",",header=TRUE)
tab
attach(tab)
head(tab)
dim(tab)
rownames(tab)
colnames(tab)
class(tab)
summary(tab)
summary(d.mm.)
#Condition: lumière rouge
var_rouge<-subset(d.mm.,condition=="rouge")
#ou
variable<-d.mm.[which(condition=="rouge")]
tab_rouge<-subset(tab, condition=="rouge")
tapply(d.mm.,condition,length)
tapply(tab$d,tab$condition,length)
#Condition: obscurité
var_obscurité<-subset(d.mm.,condition=="obscurité")
as.numeric(var_obscurité)
var_obscurité
#Condition: lumière blanche
var_blanche<-subset(d.mm.,condition=="blanche")
as.numeric(var_blanche)
#Les larves ont-elles une cinèse (réaction à la lumière)?
#Comparaison lumière/obscurité (2moyennes non appariées)
#Condition: les variables doivent suivre une loi Normale
shapiro.test(var_obscurité)
shapiro.test(var_blanche)
- Fichiers joints
marine81- Nombre de messages : 1
Date d'inscription : 20/02/2017
Re: Error: is.numeric(x) is not TRUE
Bonjour,
le problème vient du fait que ta variable n'est pas une variable numérique mais bien un facteur, une variable qualitative. Une de tes valeurs contient une virgule qui n'est pas le séparateur décimal par défaut de R donc quand il voit une virgule il ne considère pas un nombre mais une chaîne de caractère. Pour éviter se genre de soucis, au moment ou tu importes tes données dans le read.csv il te faut rajouter l'argument dec = "," .
cdlt
le problème vient du fait que ta variable n'est pas une variable numérique mais bien un facteur, une variable qualitative. Une de tes valeurs contient une virgule qui n'est pas le séparateur décimal par défaut de R donc quand il voit une virgule il ne considère pas un nombre mais une chaîne de caractère. Pour éviter se genre de soucis, au moment ou tu importes tes données dans le read.csv il te faut rajouter l'argument dec = "," .
cdlt
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Re: Error: is.numeric(x) is not TRUE
Une remarque, attach ne sert à rien dans le script et de toutes façons, il faut éviter de l'utiliser, cela conduit généralement à des problèmes.
Florent Aubry- Nombre de messages : 251
Date d'inscription : 02/11/2015
Sujets similaires
» Erreur : is.numeric(x) n'est pas TRUE
» Problème : is.numeric(x)
» Tracer des "error bar" sur une courbe
» mean error standard et écriture (thèse)
» Ordered probit avec clm2, error
» Problème : is.numeric(x)
» Tracer des "error bar" sur une courbe
» mean error standard et écriture (thèse)
» Ordered probit avec clm2, error
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|