Hola Jesus, si aun no lo has arreglado, prueba esto. Si dices que todos los valores de las filas de datos son numericas, deberia hacerte el apaño
  ## informacion del nombre del archivo y separacion de columnas
  archivo <- 'mi archivo.csv'    # con las comillas, y con la ruta al archivo si no esta en el directorio
  sep <-  '\t'   # en mi caso, pero comprueba tu archivo  Â
  ## codigo
  dat <- readLines(archivo)  dat <- as.list(dat)  dat <- sapply(dat, strsplit,split=sep)  encabezado <- dat[[1]]  dat <- lapply(dat, as.numeric)  filas <- which(!is.na(sapply(dat,sum)))  datos <- dat[filas]  datos <- data.frame(t(sapply(datos, cbind)))  names(datos) <- encabezado
Te deberia lanzar unos mensajes de error  cuando hagas el lapply (dat, as.numeric) ya que fuerza a las filas no numericas a ser de NA's. Concretamente, un mensaje de error por cada encabezado. Lo 'coj...' es que si eso mismo lo meto en una funcion no funciona, pero las lineas que te pego las he probado con un fichero falso y el resultado era correcto.
A ver si esto te sirve
SaludosFer
El Miércoles 14 de septiembre de 2016 19:52, Jesús Para Fernández <j.para.fernandez en hotmail.com> escribió:
Buenas
Quiero saltar las filas no numericas al importar un csv. Saltar las primeras filas es facil, con el
read.csv("datos.csv",skip=30)
El problema es que el csv tiene cada x filas un encabezado, y quiero que excel solo pille los datos.
??o podr? hacerlo?
Gracias
Jes?
   [[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es