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.fernan...@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@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es