<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Claro. Va. Pero sospecho que al darle</div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">prueba <- datos[, .(D4_Otros.1, Region, B2a)]</font></div><div class="gmail_default"><font face="monospace, monospace">write.csv2(prueba, "datos.csv")</font></div><div class="gmail_default" style="font-family:tahoma,sans-serif">va a perder esos atributos...</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 29 de marzo de 2017, 8:08, Isidro Hidalgo Arellano <span dir="ltr"><<a href="mailto:ihidalgo@jccm.es" target="_blank">ihidalgo@jccm.es</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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...<br>
Un saludo<br>
<br>
Isidro Hidalgo Arellano<br>
Observatorio del Mercado de Trabajo<br>
Consejería de Economía, Empresas y Empleo<br>
<a href="http://www.castillalamancha.es/" rel="noreferrer" target="_blank">http://www.castillalamancha.<wbr>es/</a><br>
<br>
<br>
<br>
-----Mensaje original-----<br>
De: R-help-es [mailto:<a href="mailto:r-help-es-bounces@r-project.org">r-help-es-bounces@r-<wbr>project.org</a>] En nombre de Mauricio Monsalvo<br>
Enviado el: miércoles, 29 de marzo de 2017 12:37<br>
Para: r-help-es <<a href="mailto:r-help-es@r-project.org">r-help-es@r-project.org</a>><br>
Asunto: [R-es] names<br>
<div><div class="h5"><br>
Hola.<br>
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:<br>
> na.omit(datos[, .(FORM, Region, Dependencia = B2a, Criterios =<br>
D4_Otros.1)])<br>
    FORM Region  Dependencia Criterios<br>
 1:   44    NEA Provinciales         8<br>
 2:   47    NEA Provinciales         8<br>
 3:   51    NEA Provinciales         8<br>
 4:   52    NEA Provinciales         8<br>
 5:   58    NEA Provinciales         8<br>
 6:  222    NOA  Municipales        11<br>
 7:  231    NOA Provinciales        12<br>
 8:  232    NOA   Religiosos        11<br>
 9:  235    NOA Provinciales        12<br>
10:  243    NOA  Municipales         8<br>
11:  251    NOA     Privados        10<br>
12:  441    NEA  Municipales        12<br>
13:  450    NEA Provinciales         8<br>
14:  493    NOA Provinciales        99<br>
15:  530    NOA   Nacionales        14<br>
16:  601    NOA   Religiosos         9<br>
17:  656    NOA Comunitarios        13<br>
18:  678    NEA Provinciales        15<br>
19:  681    NEA Comunitarios        14<br>
20:  683    NEA Comunitarios         8<br>
> class(datos$D4_Otros.1)<br>
[1] "numeric"<br>
> str(datos$D4_Otros.1)<br>
 atomic [1:311] NA NA NA NA NA NA NA NA NA NA ...<br>
 - attr(*, "value.labels")= Named chr [1:7] "15" "14" "13" "12" ...<br>
  ..- attr(*, "names")= chr [1:7] "hijos del personal del hospital"<br>
"diagnostico hemato oncológico" "niños desnutridos o con riesgo" "hijos de empleados municipales" ...<br>
> variable.names(datos$D4_Otros.<wbr>1) # o bien names(datos$D4_Otros.1)<br>
NULL<br>
> attr(datos$D4_Otros.1, "names")<br>
NULL<br>
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.<br>
Muchas gracias.<br>
<br>
--<br>
Mauricio<br>
<br>
</div></div>        [[alternative HTML version deleted]]<br>
<br>
______________________________<wbr>_________________<br>
R-help-es mailing list<br>
<a href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a><br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" rel="noreferrer" target="_blank">https://stat.ethz.ch/mailman/<wbr>listinfo/r-help-es</a><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font face="tahoma, sans-serif">Mauricio</font></div></div>
</div>