Claro. Va. Pero sospecho que al darle
prueba <- datos[, .(D4_Otros.1, Region, B2a)]
write.csv2(prueba, "datos.csv")
va a perder esos atributos...


El 29 de marzo de 2017, 8:08, Isidro Hidalgo Arellano <ihida...@jccm.es>
escribió:

> Si pudieras enviar un trozo del data frame quizá te podríamos ayudar un
> poco mejor. A las malas, no utilices una secuencia de if.else, monta un
> data frame de 2 columnas con las 7 etiquetas y códigos y haz un merge, creo
> que es mucho más sencillo...
> Un saludo
>
> Isidro Hidalgo Arellano
> Observatorio del Mercado de Trabajo
> Consejería de Economía, Empresas y Empleo
> http://www.castillalamancha.es/
>
>
>
> -----Mensaje original-----
> De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de
> Mauricio Monsalvo
> Enviado el: miércoles, 29 de marzo de 2017 12:37
> Para: r-help-es <r-help-es@r-project.org>
> Asunto: [R-es] names
>
> 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
>
>


-- 
Mauricio
"";"D4_Otros.1";"Region";"B2a"
"1";NA;"NOA";"Municipales"
"2";NA;"NOA";"Municipales"
"3";NA;"NOA";"Municipales"
"4";NA;"NOA";"Municipales"
"5";NA;"NOA";"Municipales"
"6";NA;"NOA";"Municipales"
"7";NA;"NOA";"Municipales"
"8";NA;"NOA";"Provinciales"
"9";NA;"NOA";"Provinciales"
"10";NA;"NOA";"Provinciales"
"11";NA;"NOA";"Comunitarios"
"12";NA;"NEA";"Municipales"
"13";NA;"NEA";"Municipales"
"14";NA;"NEA";"Municipales"
"15";NA;"NEA";"Municipales"
"16";NA;"NEA";"Municipales"
"17";NA;"NEA";"Municipales"
"18";NA;"NEA";"Municipales"
"19";NA;"NEA";"Municipales"
"20";NA;"NEA";"Municipales"
"21";NA;"NEA";"Municipales"
"22";NA;"NEA";"Municipales"
"23";NA;"NEA";"Municipales"
"24";NA;"NEA";"Municipales"
"25";NA;"NEA";"Municipales"
"26";NA;"NEA";"Municipales"
"27";8;"NEA";"Provinciales"
"28";NA;"NEA";"Provinciales"
"29";NA;"NEA";"Provinciales"
"30";8;"NEA";"Provinciales"
"31";NA;"NEA";"Provinciales"
"32";NA;"NEA";"Provinciales"
"33";NA;"NEA";"Provinciales"
"34";8;"NEA";"Provinciales"
"35";8;"NEA";"Provinciales"
"36";NA;"NEA";"Provinciales"
"37";NA;"NEA";"Provinciales"
"38";NA;"NEA";"Provinciales"
"39";NA;"NEA";"Provinciales"
"40";NA;"NEA";"Provinciales"
"41";8;"NEA";"Provinciales"
"42";NA;"NEA";"Provinciales"
"43";NA;"NEA";"Provinciales"
"44";NA;"NEA";"Provinciales"
"45";NA;"NEA";"Municipales"
"46";NA;"NEA";"Provinciales"
"47";NA;"NEA";"Provinciales"
"48";NA;"NEA";"Provinciales"
"49";NA;"NEA";"Municipales"
"50";NA;"NEA";"Municipales"
"51";NA;"NEA";"Municipales"
"52";NA;"NEA";"Municipales"
"53";NA;"NEA";"Municipales"
"54";NA;"NEA";"Provinciales"
"55";NA;"NEA";"Provinciales"
"56";NA;"NEA";"Provinciales"
"57";NA;"NEA";"Provinciales"
"58";NA;"NEA";"Provinciales"
"59";NA;"NEA";"Provinciales"
"60";NA;"NEA";"Nacionales"
"61";NA;"NEA";"Provinciales"
"62";NA;"NEA";"Provinciales"
"63";NA;"NEA";"Religiosos"
"64";NA;"NEA";"Religiosos"
"65";NA;"NEA";"Provinciales"
"66";NA;"NEA";"Provinciales"
"67";NA;"NEA";"Provinciales"
"68";NA;"NEA";"Nacionales"
"69";NA;"NEA";"Provinciales"
"70";NA;"NEA";"Provinciales"
"71";NA;"NEA";"Provinciales"
"72";NA;"NEA";"Provinciales"
"73";NA;"NEA";"Nacionales"
"74";NA;"NEA";"Provinciales"
"75";NA;"NEA";"Provinciales"
"76";NA;"NEA";"Provinciales"
"77";NA;"NEA";"Municipales"
"78";NA;"NEA";"Religiosos"
"79";NA;"NEA";"Provinciales"
"80";NA;"NEA";"Provinciales"
"81";NA;"NEA";"Provinciales"
"82";NA;"NOA";"Provinciales"
"83";NA;"NOA";"Provinciales"
"84";NA;"NOA";"Provinciales"
"85";NA;"NOA";"Provinciales"
"86";NA;"NOA";"Provinciales"
"87";NA;"NOA";"Privados"
"88";NA;"NOA";"Municipales"
"89";NA;"NOA";"Privados"
"90";NA;"NOA";"Municipales"
"91";NA;"NOA";"Comunitarios"
"92";NA;"NOA";"Municipales"
"93";NA;"NOA";"Comunitarios"
"94";NA;"NOA";"Privados"
"95";NA;"NOA";"Municipales"
"96";NA;"NOA";"Comunitarios"
"97";NA;"NOA";"Provinciales"
"98";NA;"NOA";"Municipales"
"99";11;"NOA";"Municipales"
"100";NA;"NOA";"Provinciales"
"101";NA;"NOA";"Comunitarios"
"102";NA;"NOA";"Privados"
"103";NA;"NOA";"Provinciales"
"104";NA;"NOA";"Privados"
"105";NA;"NOA";"Privados"
"106";NA;"NOA";"Provinciales"
"107";12;"NOA";"Provinciales"
"108";11;"NOA";"Religiosos"
"109";NA;"NOA";"Provinciales"
"110";NA;"NOA";"Religiosos"
"111";12;"NOA";"Provinciales"
"112";NA;"NOA";"Privados"
"113";NA;"NOA";"Provinciales"
"114";NA;"NOA";"Comunitarios"
"115";NA;"NOA";"Provinciales"
"116";NA;"NOA";"Privados"
"117";NA;"NOA";"Provinciales"
"118";NA;"NOA";"Nacionales"
"119";8;"NOA";"Municipales"
"120";NA;"NOA";"Privados"
"121";NA;"NOA";"Privados"
"122";NA;"NOA";"Religiosos"
"123";NA;"NOA";"Privados"
"124";10;"NOA";"Privados"
"125";NA;"NOA";"Privados"
"126";NA;"NOA";"Comunitarios"
"127";NA;"NOA";"Privados"
"128";NA;"NOA";"Privados"
"129";NA;"NOA";"Comunitarios"
"130";NA;"NOA";"Privados"
"131";NA;"NOA";"Privados"
"132";NA;"NOA";"Comunitarios"
"133";NA;"NOA";"Privados"
"134";NA;"NOA";"Provinciales"
"135";NA;"NOA";"Privados"
"136";NA;"NOA";"Comunitarios"
"137";NA;"NOA";"Privados"
"138";NA;"NOA";"Comunitarios"
"139";NA;"NOA";"Nacionales"
"140";NA;"NOA";"Provinciales"
"141";NA;"NOA";"Privados"
"142";NA;"NOA";"Nacionales"
"143";NA;"NOA";"Municipales"
"144";NA;"NOA";"Municipales"
"145";NA;"NOA";"Municipales"
"146";NA;"NOA";"Privados"
"147";NA;"NOA";"Municipales"
"148";NA;"NOA";"Religiosos"
"149";NA;"NOA";"Privados"
"150";NA;"NOA";"Comunitarios"
"151";NA;"NOA";"Provinciales"
"152";NA;"NOA";"Privados"
"153";NA;"NOA";"Privados"
"154";NA;"NOA";"Municipales"
"155";NA;"NOA";"Municipales"
"156";NA;"NOA";"Municipales"
"157";NA;"NOA";"Municipales"
"158";NA;"NOA";"Municipales"
"159";NA;"NOA";"Municipales"
"160";NA;"NOA";"Municipales"
"161";NA;"NOA";"Comunitarios"
"162";NA;"NOA";"Provinciales"
"163";NA;"NOA";"Comunitarios"
"164";NA;"NOA";"Provinciales"
"165";NA;"NOA";"Religiosos"
"166";NA;"NOA";"Religiosos"
"167";NA;"NOA";"Comunitarios"
"168";NA;"NOA";"Municipales"
"169";NA;"NOA";"Religiosos"
"170";NA;"NOA";"Religiosos"
"171";NA;"NOA";"Municipales"
"172";NA;"NOA";"Comunitarios"
"173";NA;"NOA";"Provinciales"
"174";NA;"NOA";"Comunitarios"
"175";NA;"NOA";"Municipales"
"176";NA;"NOA";"Municipales"
"177";NA;"NOA";"Provinciales"
"178";NA;"NOA";"Provinciales"
"179";NA;"NOA";"Comunitarios"
"180";NA;"NOA";"Provinciales"
"181";NA;"NOA";"Municipales"
"182";NA;"NOA";"Privados"
"183";NA;"NEA";"Comunitarios"
"184";NA;"NEA";"Municipales"
"185";NA;"NEA";"Provinciales"
"186";NA;"NEA";"Comunitarios"
"187";NA;"NEA";"Comunitarios"
"188";NA;"NEA";"Comunitarios"
"189";12;"NEA";"Municipales"
"190";NA;"NEA";"Provinciales"
"191";NA;"NEA";"Provinciales"
"192";NA;"NEA";"Provinciales"
"193";NA;"NEA";"Comunitarios"
"194";NA;"NEA";"Comunitarios"
"195";NA;"NEA";"Religiosos"
"196";NA;"NEA";"Comunitarios"
"197";NA;"NEA";"Provinciales"
"198";8;"NEA";"Provinciales"
"199";NA;"NEA";"Provinciales"
"200";NA;"NEA";"Provinciales"
"201";NA;"NOA";"Comunitarios"
"202";NA;"NOA";"Comunitarios"
"203";NA;"NOA";"Provinciales"
"204";NA;"NOA";"Provinciales"
"205";NA;"NOA";"Provinciales"
"206";NA;"NOA";"Comunitarios"
"207";NA;"NOA";"Provinciales"
"208";NA;"NOA";"Provinciales"
"209";NA;"NOA";"Provinciales"
"210";NA;"NOA";"Provinciales"
"211";NA;"NOA";"Provinciales"
"212";NA;"NOA";"Provinciales"
"213";NA;"NOA";"Provinciales"
"214";NA;"NOA";"Comunitarios"
"215";NA;"NOA";"Comunitarios"
"216";NA;"NOA";"Provinciales"
"217";NA;"NOA";"Provinciales"
"218";99;"NOA";"Provinciales"
"219";NA;"NOA";"Provinciales"
"220";NA;"NOA";"Provinciales"
"221";NA;"NOA";"Provinciales"
"222";NA;"NOA";"Municipales"
"223";NA;"NOA";"Comunitarios"
"224";NA;"NOA";"Privados"
"225";NA;"NOA";"Provinciales"
"226";14;"NOA";"Nacionales"
"227";NA;"NOA";"Nacionales"
"228";NA;"NOA";"Provinciales"
"229";NA;"NOA";"Privados"
"230";NA;"NOA";"Comunitarios"
"231";NA;"NOA";"Comunitarios"
"232";NA;"NOA";"Comunitarios"
"233";NA;"NOA";"Comunitarios"
"234";NA;"NOA";"Comunitarios"
"235";NA;"NOA";"Religiosos"
"236";NA;"NOA";"Religiosos"
"237";NA;"NOA";"Provinciales"
"238";NA;"NOA";"Provinciales"
"239";NA;"NOA";"Provinciales"
"240";NA;"NOA";"Provinciales"
"241";NA;"NOA";"Privados"
"242";NA;"NOA";"Comunitarios"
"243";NA;"NOA";"Comunitarios"
"244";NA;"NOA";"Privados"
"245";NA;"NOA";"Religiosos"
"246";NA;"NOA";"Religiosos"
"247";NA;"NOA";"Religiosos"
"248";NA;"NOA";"Comunitarios"
"249";NA;"NOA";"Provinciales"
"250";NA;"NOA";"Provinciales"
"251";NA;"NOA";"Nacionales"
"252";NA;"NOA";"Nacionales"
"253";9;"NOA";"Religiosos"
"254";NA;"NOA";"Provinciales"
"255";NA;"NOA";"Nacionales"
"256";NA;"NOA";"Nacionales"
"257";NA;"NOA";"Comunitarios"
"258";NA;"NOA";"Nacionales"
"259";NA;"NOA";"Municipales"
"260";NA;"NOA";"Comunitarios"
"261";NA;"NOA";"Municipales"
"262";NA;"NOA";"Municipales"
"263";NA;"NOA";"Provinciales"
"264";NA;"NOA";"Municipales"
"265";NA;"NOA";"Municipales"
"266";NA;"NOA";"Municipales"
"267";NA;"NOA";"Municipales"
"268";NA;"NOA";"Municipales"
"269";NA;"NOA";"Religiosos"
"270";NA;"NOA";"Provinciales"
"271";NA;"NOA";"Nacionales"
"272";NA;"NOA";"Provinciales"
"273";NA;"NOA";"Provinciales"
"274";NA;"NOA";"Provinciales"
"275";NA;"NOA";"Privados"
"276";NA;"NOA";"Nacionales"
"277";NA;"NOA";"Religiosos"
"278";NA;"NOA";"Comunitarios"
"279";NA;"NOA";"Comunitarios"
"280";13;"NOA";"Comunitarios"
"281";NA;"NOA";"Comunitarios"
"282";NA;"NOA";"Comunitarios"
"283";NA;"NOA";"Nacionales"
"284";NA;"NOA";"Comunitarios"
"285";NA;"NOA";"Comunitarios"
"286";NA;"NOA";"Comunitarios"
"287";NA;"NOA";"Nacionales"
"288";15;"NEA";"Provinciales"
"289";NA;"NEA";"Provinciales"
"290";NA;"NEA";"Nacionales"
"291";14;"NEA";"Comunitarios"
"292";NA;"NEA";"Municipales"
"293";8;"NEA";"Comunitarios"
"294";NA;"NEA";"Provinciales"
"295";NA;"NOA";"Comunitarios"
"296";NA;"NOA";"Privados"
"297";NA;"NOA";"Comunitarios"
"298";NA;"NOA";"Municipales"
"299";NA;"NOA";"Comunitarios"
"300";NA;"NOA";"Provinciales"
"301";NA;"NOA";"Comunitarios"
"302";NA;"NOA";"Comunitarios"
"303";NA;"NOA";"Comunitarios"
"304";NA;"NOA";"Municipales"
"305";NA;"NOA";"Municipales"
"306";NA;"NOA";"Municipales"
"307";NA;"NOA";"Privados"
"308";NA;"NOA";"Provinciales"
"309";NA;"NOA";"Provinciales"
"310";NA;"NOA";"Provinciales"
"311";NA;"NEA";"Provinciales"
_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a