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