Hola Jose,

Lo siguiente podria darte una idea sobre como hacerlo:

# tus datos
r1 <- rep(c(3,7), c(999, 1))
table(r1)

r2 <- rep(c(3, 4, 6), c(1, 218, 781))
table(r2)

# valores unicos
z <- unique(c(r1, r2))

# salida
out <- rbind(table(factor(r1, levels = sort(z))),
               table(factor(r2, levels = sort(z))))
rownames(out) <- c('r1','r2')
out

Ahora, si tienes mas de dos variables, entonces podrias utilizar *apply()
luego de crear los niveles "z" a partir de tus datos completos.

Un saludo,
Jorge.-


2012/4/4 José Miguel Contreras <>

> Hola a todos
>
> Me gustaría salvar en txt la salida de un conjunto de tables.
>
> Por ejemplo, si en una tabla de frecuencias sale el 3  con frecuencia 999
> y el 7 con frecuencia 1 y en otra tabla el 3 (1), 4 (218) y 6 (781). Quiero
> montar un fichero con los valores de las variables y las frecuencias, en
> filas, para cada table. Algo así: (pero no me crea los valores de las
> variables)
>
> > table(odr[,7])
>  3      7
> 999   1
> > table(odr[,6])
>  3   4      6
>  1  218  781
> > salida<-c(table(odr[,7]), "\t", table(odr[,6]) )
> > write.table(salida , "salida.txt",row.names=FALSE ,col.names=TRUE, quote
> = T)
>
> Gracias.
>
> ______________________________**_________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
>

	[[alternative HTML version deleted]]

