La lecture csv table dans la R
J'ai un fichier csv que je suis en train de lire dans R, pour une raison quelconque R pense que la première ligne de l'en-tête de chaque colonne qui n'est pas vrai. Est-il un moyen de contourner ce problème.
Ceci est mon commandement:
test <- as.matrix(read.csv(file="filetable.csv", sep=",", header=FALSE))
- Je obtenir quelque chose comme ceci
AATCAGGC X25070
[1,] "ACAAGGCT" " 50687"
[2,] "ACACGATC" " 47483"
[3,] "ACACTGAC" " 18339"
[4,] "ACAGGAGT" " 48550"
la première ligne devrait être une partie des données
Ouverture filetable.csv dans le bloc-notes-je obtenir ce
AATCAGGC,25070
ACAAGGCT,50687
ACACGATC,47483
ACACTGAC,18339
ACAGGAGT,48550
Grâce
- Je soupçonne il y a quelque chose de mal avec votre fichier ou vous n'êtes pas à la recherche à l'objet de votre
read.csv
appel. - je viens donc de lancer "test <- que.matrice(lire.csv(fichier="filetable.csv", sep=",", header=FALSE))", suivi par "test" et je suis ce qui est indiqué ci-dessus
- Ouvrir
filetable.csv
dans le bloc-notes et poster le contenu de votre question.
Vous devez vous connecter pour publier un commentaire.
Il header=FALSE pas la tête: http://stat.ethz.ch/R-manual/R-patched/library/utils/html/read.table.html
> read.csv function (file, header = TRUE, sep = ",", quote = "\"", dec = ".", fill = TRUE, comment.char = "", ...) read.table(file = file, header = header, sep = sep, quote = quote, dec = dec, fill = fill, comment.char = comment.char, ...) <bytecode: 0x101b1be08> <environment: namespace:utils>
header=TRUE
est la valeur par défaut pourread.csv
.head=FALSE
marchera car les arguments peuvent être des correspondances partielles.