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

Reply via email to