Problème pour calcul : ‘-’ not meaningful for factors

Aller en bas

Problème pour calcul : ‘-’ not meaningful for factors

Message par Cracramon le Dim 11 Juin 2017 - 3:41

Bonjour, j'ai une data frame avec des données de ce type :


Seulement quand je fais une opération du style :
Code:
10000 - df_tumor$days_to_death[5]
[1] NA
Warning message:
In Ops.factor(5, df_tumor$days_to_death[5]) :
  ‘-’ not meaningful for factors

J'obtiens ce genre d'erreur. J'ai essayé avec as.numeric mais il me sort un ranking de mes values.
as.hexmode passe pas non plus.
Comment dois-je faire pour faire un simple calcul avec mes données ?

Merci beaucoup à vous !!!


Cracramon

Nombre de messages : 24
Date d'inscription : 11/01/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème pour calcul : ‘-’ not meaningful for factors

Message par Ayana le Dim 11 Juin 2017 - 11:21

Bonjour,
Pour recoder ta variable en numerique, essaie le code:
Code:
as.numeric(as.character(df_tumor$days_to_death))
Ayana
avatar
Ayana

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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème pour calcul : ‘-’ not meaningful for factors

Message par Nik le Lun 12 Juin 2017 - 4:46

Bonjour ,

Au-delà du code correctif donné par Ayana, tu dois certainement avoir des virgules dans ta colonne. Il faut le spécifier lors de l'import des données via l'argument "dec". Comme ça tu ne te fera plus avoir.

Nik

Nik

Nombre de messages : 1588
Date d'inscription : 23/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème pour calcul : ‘-’ not meaningful for factors

Message par Cracramon le Mar 13 Juin 2017 - 20:26

Merci beaucoup à vous deux ! J'ai débloqué ma situation Smile

Cracramon

Nombre de messages : 24
Date d'inscription : 11/01/2016

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème pour calcul : ‘-’ not meaningful for factors

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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