
Saludos, espero me ayuden.Quisiera saber como puedo reestructurar los factores (levels) en un data.frame. Me explico, tengo el siguiente ejemplo:d00 <- data.frame('AA'=c('a','b','c','d','e'),'BB'=c('aa','bb','cc','dd','ee'),'NN'=1:5)
str(d00)'data.frame':   5 obs. of  3 variables: $ AA: Factor w/ 5 levels "a","b","c","d",..: 1 2 3 4 5 $ BB: Factor w/ 5 levels "aa","bb","cc",..: 1 2 3 4 5 $ NN: int  1 2 3 4 5
d01 <- d00[d00$AA=='a',]str(d01)'data.frame':   1 obs. of  3 variables: $ AA: Factor w/ 5 levels "a","b","c","d",..: 1 $ BB: Factor w/ 5 levels "aa","bb","cc",..: 1 $ NN: int 1
el d00 tiene 5 factores (levels) tanto en la variable 'AA' como en la 'BB', pero cuando realizo el filtro, (también pasa si uso sqldf),la nueva data solo debe tener 1 factor (level) ya que estoy haciendo el filtro. Como puedo asignar los reales factores al data.frame ??.
Gracias por la ayuda.
Patricio. 		 	   		  
	[[alternative HTML version deleted]]

