Me gustaría agregar metadatos a mi hoja de cálculo como comentarios, y hacer que R los ignore después.read.table y comentarios en R
Mis datos son de la forma
v1,v2,v3,
1,5,7,
4,2,1,#possible error,
(los que la excepción de que es mucho más largo. El primer comentario aparece en realidad bien fuera de las 5 primeras filas, utilizado por scan
para determinar el número de columnas)
he estado tratando:
read.table("data.name",header=TRUE,sep=",",stringsAsFactors=FALSE,comment.char="#")
Pero read.table
(y, para el caso, count.fields
) piensa que tengo un campo más de lo que realmente hago Mi marco de datos termina con una columna en blanco llamada 'X'. Creo que esto se debe a que mi programa de hoja de cálculo agrega comas al final de cada línea (como en el ejemplo anterior).
Usando flush=TRUE
no tiene ningún efecto, a pesar de que (de acuerdo con el archivo de ayuda) que "[...] permite poner comentarios después de que el último campo [...]"
Usando colClasses=c(rep(NA,3),NULL)
carece de efecto.
Podría simplemente eliminar la columna después, pero como parece que esta es una práctica común, me gustaría aprender a hacerlo correctamente.
Gracias,
Andrew