Bonjour,
Voilà je commence R depuis quelques jours, pour la première fois j'ai pris une base excel pour m'amuser à sortir quelques statistiques.
J'ai voulu faire la somme d'une colonne, et j'ai eu un message d'erreur signalant que ma variable ne sont pas au format numérique.
C'est un factor donc pour la transformer en numérique, j'ai appliqué ce que j'ai trouvé sur les forums :
1 2 3
| donnees = read.csv("entrenaiment r.csv",sep=";",header = TRUE)
X = donnees
X$Investissement = as.numeric(as.character(X$Investissement)) |
À ce moment là, j'ai un message d'attention :
Warning message:
NAs introduced by coercion
Le problème est qu'après avoir exécuter ceci, ma colonne ne prend plus que 5 valeurs ( 15,36,0,NA,561). Je précise que ces valeurs existent dans ma base de départ... Je ne comprends vraiment pas pourquoi il ne garde pas toutes les valeurs ...
Si j'essaie malgré tout de faire ma somme :
SOM_INVES= sum(X[!is.na(X$Investissement),])[1]
Il me dit que tout n'est pas au format numérique...
Je suis complétement paumé, j'aimerais sincérement que l'on m'explique
Merci d'avance
Partager