Muchas gracias Javier ... cuando hay un doble \teb\teb desaparece la fila completa al importar el archivo a un data.frame, por eso queria modificarlo antes de importar el archivo, o pensaba que quiza habia una funcion robusta para importar, que no fuera afectada por el doble tab

muchas gracias por su sugerencia,

Saludos, Eric.





On 05/17/2016 11:19 PM, Javier Marcuzzi wrote:
Estimado Eric

Las filas que faltan, ¿son filas enteras, donde todo es valor NA o “” en un 
data.frame?

Porque si es así podrías importar todo y luego buscar (filtrar) los que no son 
NA.

Copio y pego un código que utilizo en un trabajo, posiblemente le sea útil.

Tratamientos$Tratamiento[Tratamientos$Tratamiento == ""] <- NA  # asignar NA a 
las celdas vacías
Tratamientos<- Tratamientos[ !is.na(Tratamientos$Tratamiento),]    #Solo dejo 
filas en las que las tratamiento son diferentes de cero

Javier Rubén Marcuzzi

De: ja palazon
Enviado: martes, 17 de mayo de 2016 18:06
Para: r-help-es@r-project.org
Asunto: Re: [R-es] buscar y reemplazar tabs dentro de un archivo

Usa la función system para desde R usar las herramientas del sistema.

On 17/05/16 16:13, eric wrote:
Hola Jose, muchas gracias por la sugerencia, no conocia la existencia
de "sed" ... yo preguntaba por la posibilidad de hacerlo con R mismo
para no tener que escribir algo en otro lenguaje, porque te refieres a
"sed" en linux, no ? y tambien por lo mucho mejor que es un script que
hacerlo a mano, considerando que son varios cientos de archivos ...
voy a probar con un script de bash a ver si me funciona.

Muchas gracias a todos,

Saludos, Eric.










On 05/15/2016 11:57 AM, JA Palazón wrote:
Hola

Lo más sencillo es utilizar sed, desde la línea de comandos:

sed 's/^I^I/^I/g' ficheroOriginal.dat >ficheroCorregido.dat

Alternativa: usa la hoja de cálculo de libre office te da
la opción de eliminar repeticiones de separador de campos.

Espero que te sirva

El 14/05/16 a las 18:58, eric escribió:
Estimados, tengo el siguiente problema:

tengo muchos archivos (algunos cientos) con columnas de datos
separados por \tab y al importar en R me di cuenta que me faltaban
algunas filas ... despues de 3 dias dandole vueltas al problema
encontre que las filas que faltaban tenian un doble \tab en alguna
columna

Luego la pregunta es:

existe alguna forma de importar los archivos de modo que el doble \tab
no produzca errores o

existe alguna forma de "abrir" los archivos sin importarlos en R (pero
con R), buscar y reemplazar ese doble \tab para luego importar

Saludos y muchas gracias,

Eric,







_______________________________________________
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


--
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living

Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Reply via email to