Bonjour à tous et à toutes.
Je travaille actuellement sur des fichiers csv contenant une première ligne d'intitulés de colonnes et une première colonne d'intitulés de lignes.
Le reste est composé de double.
Lorsque je fais un head(mycsv), voici par exemple une partie de ce que j'obtiens :
Or, ayant besoin de transformer le tout en matrice pour des traitements ultérieurs, j'effectue ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 X X1 X1.5 X2 1 untreated 0,563025755 0,554571607 0,564483813
Jusque là, aucun problème. Mais lorsque je fais un head(mat) afin de vérifier mes données, voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part mat <- data.matrix(mycsv)
En fait, je n'ai plus aucun double, que des entiers. D'où cela vient-il ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 X X1 X1.5 X2 1 untreated 29 25 22
Comment puis-je faire pour avoir une matrice contenant les bonnes valeurs, c'est-à-dire, les valeurs de mon fichier csv initial ?
Merci d'avance pour vos réponses !
Nath
Partager