Salut, j'ai jeté un coup d'œil à beaucoup d'autres questions/réponses et je n'ai pas pu résoudre la contrainte de la liste sous forme numérique. S'il est utile, la liste est à l'origine tirée d'un facteur (et est de 1x33 lignes).
Ma liste est définie par:
tmpseqsf[[1]]
qui fournit:
TradeValue
1 72914431
2 25325
3 20139
4 ...
Donc, sur la base d'autres conseils (Stackoverflow, etc.) j'utilise:
tmpx <-as.numeric(tmpseqsf[[1]])
mais je reçois l'erreur:
Error: (list) object cannot be coerced to type 'double'
Et juste confirmer que rien ne s'est passé:
is.numeric(tmpseqsf[[1]])
[1] FALSE
Y a-t-il quelque chose qui me manque complètement?
Si les valeurs sont de type facteur, vous devez les convertir par as.numeric(as.character(unlist(tmpseqsf[[1]])))