Hola. Tengo un set de datos importados desde SPSS (que usa etiquetas).- Mayormente, no tengo problemas, pero en una variable puntual veo que las etiquetas de las variables "están" pero la clase del vector no me cierra y los resultados no los usan. Trato de mostrarlo: > na.omit(datos[, .(FORM, Region, Dependencia = B2a, Criterios = D4_Otros.1)]) FORM Region Dependencia Criterios 1: 44 NEA Provinciales 8 2: 47 NEA Provinciales 8 3: 51 NEA Provinciales 8 4: 52 NEA Provinciales 8 5: 58 NEA Provinciales 8 6: 222 NOA Municipales 11 7: 231 NOA Provinciales 12 8: 232 NOA Religiosos 11 9: 235 NOA Provinciales 12 10: 243 NOA Municipales 8 11: 251 NOA Privados 10 12: 441 NEA Municipales 12 13: 450 NEA Provinciales 8 14: 493 NOA Provinciales 99 15: 530 NOA Nacionales 14 16: 601 NOA Religiosos 9 17: 656 NOA Comunitarios 13 18: 678 NEA Provinciales 15 19: 681 NEA Comunitarios 14 20: 683 NEA Comunitarios 8 > class(datos$D4_Otros.1) [1] "numeric" > str(datos$D4_Otros.1) atomic [1:311] NA NA NA NA NA NA NA NA NA NA ... - attr(*, "value.labels")= Named chr [1:7] "15" "14" "13" "12" ... ..- attr(*, "names")= chr [1:7] "hijos del personal del hospital" "diagnostico hemato oncológico" "niños desnutridos o con riesgo" "hijos de empleados municipales" ... > variable.names(datos$D4_Otros.1) # o bien names(datos$D4_Otros.1) NULL > attr(datos$D4_Otros.1, "names") NULL Probé algunas transformaciones pero la única forma de hacerlo que encontré es (volver a) asignarle etiquetas a esos factores. Algo como ifelse(1, "hijos del personal del hospital", etc.) ¿Cómo puedo recuperar esa información que muestra attr(*, names)? ¿Es posible? Creo que si R la ve, es porque está y el problema es que no sé utilizarla. Muchas gracias.
-- Mauricio [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es