Les posteurs les plus actifs de la semaine
gg
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
kadstat
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
Particule
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
Felhaus
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
c@ssoulet
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
Ferouis
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
zezima
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
Djimbo
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 
elodiev69
Error: is.numeric(x) is not TRUE Vote_lcapError: is.numeric(x) is not TRUE Voting_barError: is.numeric(x) is not TRUE Vote_rcap 


Error: is.numeric(x) is not TRUE

Aller en bas

Error: is.numeric(x) is not TRUE Empty Error: is.numeric(x) is not TRUE

Message par marine81 le Lun 20 Fév 2017 - 18:27

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)
Fichiers joints
Error: is.numeric(x) is not TRUE Attachment
Script.png Vous n'avez pas la permission de télécharger les fichiers joints.(22 Ko) Téléchargé 3 fois

marine81

Nombre de messages : 1
Date d'inscription : 20/02/2017

Revenir en haut Aller en bas

Error: is.numeric(x) is not TRUE Empty Re: Error: is.numeric(x) is not TRUE

Message par droopy le Mar 28 Fév 2017 - 10:06

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
droopy
droopy

Nombre de messages : 1133
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

Error: is.numeric(x) is not TRUE Empty Re: Error: is.numeric(x) is not TRUE

Message par Florent Aubry le Jeu 2 Mar 2017 - 17:25

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 : 248
Date d'inscription : 02/11/2015

Revenir en haut Aller en bas

Error: is.numeric(x) is not TRUE Empty Re: Error: is.numeric(x) is not TRUE

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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