Hola,

Una posible explicación es que en el data frame "sb7" la columna de
"gerencia" cuando la generaste la consideró como factor y a la hora de
asignar un factor (con diferentes niveles) y a la hora de asignarlo se
produzca este error.

Para salir del error puedes hacer esto:

geren=names(**geren)[ *as.vector(*sb7$gerencia*)* ]

Si no funciona, ¿nos puedes pasar el data.frame "sb7" o una parte de él...

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 30 de octubre de 2012 20:28, Juan Antonio Gil Pascual
<jgil@edu.uned.es>escribió:

> Carlos con names(geren) aparecen las 194 etiquetas de las variables
> perfectamente.
> Con names(geren)[1] el primer elemento de las etiquetas de la lista de 194
> elementos.
> sb7$gerencia es numérico y tiene 107 códigos menos que las 194 etiquetas.
>
> Muchas gracias Carlos por el interés
>
> Un saludo,
>
> Juan
>
>
> El 30/10/2012 19:51, Carlos J. Gil Bellosta escribió:
>
>  Ni idea, pero...
>>
>> - ¿ qué sale si haces names(geren) ?
>> - ¿y con names(geren)[1] ?
>> - ¿ sb7$gerencia es numérico? ¿está en el rango 1:length(names(geren)) ?
>>
>> Un saludo,
>>
>> Carlos J. Gil Bellosta
>> http://www.datanalytics.com
>>
>>
>> El día 30 de octubre de 2012 19:46, Juan Antonio Gil Pascual
>> <jgil@edu.uned.es> escribió:
>>
>>> Estimados compañeros tengo el siguiente problema: quiero poner etiqueta a
>>> los valores de una variable. He creado una lista que se llama geren que
>>> tiene 194 valores distintos. Creo la siguiente data.frame:
>>>
>>> dg<-data.frame(c_autónoma=**names(tca)[sb7$ca],prov=names(**
>>> cprov)[sb7$prov],geren=names(**geren)[sb7$gerencia])
>>>
>>> sb7$gerencia tiene 107 códigos distintos incluidos dentro de los códigos
>>> de
>>> geren comprobados uno a uno.
>>>
>>> Intento simplemente mostrar dg y en la columna de geren aparece NA. ¿Qué
>>> puede estar pasando?¿Por qué no muestra las etiquetas de la lista, cuando
>>> para cprov y tca funciona bien?.
>>>
>>> Muchas gracias y un cordial saludo,
>>>
>>> Juan
>>>
>>> --
>>> ==============================**===========================
>>> Juan Antonio Gil Pascual
>>> Prof. Titular de Metodología Cuantitatíva
>>> correo: jgil@edu.uned.es
>>> web: www.uned.es/personal/jgil
>>>
>>> U.N.E.D.
>>> Fac. de Educación
>>> Dpto. MIDE I
>>> c/Juan del Rosal,14 desp. 272
>>> 28040 MADRID
>>> Tel. 91 398 72 79
>>> Fax. 91 398 72 88
>>>
>>>
>>> Antes de imprimir este correo piense bien si es necesario hacerlo: El
>>> medioambiente es cosa de todos
>>>
>>> ______________________________**_________________
>>> R-help-es mailing list
>>> R-help-es@r-project.org
>>> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
>>>
>>
> --
> ==============================**===========================
> Juan Antonio Gil Pascual
> Prof. Titular de Metodología Cuantitatíva
> correo: jgil@edu.uned.es
> web: www.uned.es/personal/jgil
>
> U.N.E.D.
> Fac. de Educación
> Dpto. MIDE I
> c/Juan del Rosal,14 desp. 272
> 28040 MADRID
> Tel. 91 398 72 79
> Fax. 91 398 72 88
>
>
> Antes de imprimir este correo piense bien si es necesario hacerlo: El
> medioambiente es cosa de todos
>
> ______________________________**_________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

