Estimado Oscar Benitez Yo utilizo algo como lo siguiente:
Datos<- Datos[ !is.na(Datos$DatoX),] #Solo dejo filas en las que las tratamiento son diferentes de cero Javier Rubén Marcuzzi De: Oscar Benitez Enviado: martes, 11 de octubre de 2016 15:22 Para: R-help-es Asunto: [R-es] Colapsar una matriz con NA en una única fila Hola Consulto por un problema que no consigo resolver. Tengo un dataframe con muchas columnas todas de texto. Cada columna tiene solamente un valor válido y el resto son NAs. También cada fila tiene un único valor válido. Quiero colapsar ese data frame en uno que tenga solamente una fila y todas las columnas. Intenté con loops, while, apply y otros parecidos pero no lo logro El ejemplo del data frame sería así: V1 V2 V3 a33 <NA> 10-04 <NA> <NA> <NA> <NA> d52725 <NA> <NA> <NA> <NA> Y quiero lograr algo así V1 V2 V3 a33 d52725 10-04 Mi script es así: Nombre.1<-colnames(df0) #df0 es el dataframe que obtengo con NA df<-data.frame(1) #inicio un nuevo data frame con una variable sin nombre y valor 1 for (i in Nombre.1) {merge(df, subset(paste("df0$",i,sep=''),!is.na(paste("df0$",i,sep=''))))} #el loop Cualquier ayuda será apreciada -- Oscar Benitez [[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