Hola Tengo una consulta simple pero que me está costando resolver
#creo un data frame node = c("TipoDTE","TipoDTE","Other") value = c("33", "35", "") j = data.frame(node, value) en este punto el dataframe tiene dos campos "node" y "value" que R reconoce como factores de la siguiente manera: node: Factor w/ 2 levels "Other","TipoDTE": 2 2 1 value: Factor w/ 3 levels "","33", "35" : 2 3 1 Quiero crear un campo nuevo mediante una condición: j$TipoDTE.0<-ifelse (j$node=="TipoDTE",j$value,"") Y el resultado es: node value TipoDTE.0 TipoDTE 33 2 TipoDTE 35 3 Other Lo que veo que está haciendo es colocar los niveles del factor en lugar del valor del factor.... Evidentemente estoy haciendo algo mal, pero no encuentro qué es... Cualquier ayuda será apreciada. Saludos -- 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