[R] list of variables to table of factors
arademaker
arademaker at gmail.com
Sat Mar 28 23:39:49 CET 2009
Sorry about the simple question. Is there any function to transform a
data.frame like this (rows are observations and columns are
variables):
Q1_1 Q1_2 Q1_3 Q1_4 Q1_5 Q1_6 Q1_7 Q1_8
1 5 5 5 4 5 4 5 4
2 4 5 3 5 5 5 3 5
3 4 4 3 4 4 4 4 2
4 5 5 5 5 5 4 4 4
5 5 5 5 5 5 5 5 5
6 3 4 4 3 3 3 4 0
7 4 3 4 4 0 4 5 0
8 2 2 3 1 2 1 1 1
Into a data.frame where the rows are the columns of the previous one
and each column is a possible value for that variable. The data are
the counting of observations for each variable vs possible value:
1 2 3 4 5
Q1_1 0 1 1 3 3
Q1_2 0 1 1 2 4
...
I know that I can use:
tapply(x[["Q1_1"]],factor(x[["Q1_1"]], levels=1:5), length)
to compute each row and than create a matrix of it. But I wonder if
there is some function already defined for doing this transformation.
Cheers,
Alexandre
More information about the R-help
mailing list