Chciałbym dodać metadane do mojego arkusza kalkulacyjnego jako komentarze, a R zignorować je potem.read.table i komentarze w R
moje dane są postaci
v1,v2,v3,
1,5,7,
4,2,1,#possible error,
(co. Pierwszy komentarz faktycznie pojawi się wyjątek, który jest znacznie dłuższy dobrze poza top 5 wierszy, używane przez scan
określić liczbę kolumn)
Próbowałem:
read.table("data.name",header=TRUE,sep=",",stringsAsFactors=FALSE,comment.char="#")
Ale read.table
(i, jeśli o to chodzi, count.fields
) uważa, że mam jeszcze jedno pole, niż faktycznie. Moja ramka danych kończy się pustą kolumną o nazwie "X". Myślę, że dzieje się tak dlatego, że mój program do obsługi arkuszy kalkulacyjnych dodaje przecinki na końcu każdej linii (jak w powyższym przykładzie).
Korzystanie flush=TRUE
nie ma wpływu, choć (zgodnie z pliku pomocy) to „[...] pozwala na wprowadzanie komentarzy po ostatnim polu [...]”
Korzystanie colClasses=c(rep(NA,3),NULL)
nie ma wpływu ani.
Mogę po prostu usunąć kolumnę później, ale ponieważ wydaje się, że jest to powszechna praktyka, chciałbym nauczyć się, jak to zrobić właściwie.
Dzięki,
Andrew