Hola, por si resulta útil, el paquete Hmisc incorpora una función spss.get que importa ficheros spss en R, y que tiene una opción "use.value.labels". Hace (mucho) tiempo estuve revisando el tema, cuando tenía que importar este tipo de datos (de encuestas) y recuerdo que funcionó bien.
http://cran.r-project.org/web/packages/Hmisc/Hmisc.pdf
http://www.inside-r.org/packages/cran/Hmisc/docs/spss.get

Claro una cosa es importar y otra que haga lo mismo que hace spss. Es posible que te encuentres con estos errores:
http://stackoverflow.com/questions/8395851/trying-to-read-an-spss-file-in-to-r-turns-into-all-nas-errors-inside
http://stackoverflow.com/questions/2394902/remove-variable-labels-attached-with-foreign-hmisc-spss-import-functions

Pero vamos, podrás manejar value labels como en spss.
Saludos, Pedro


El 22/05/2013 11:46, r-help-es-request@r-project.org<mailto:r-help-es-request@r-project.org> escribió:


----------------------------------------------------------------------

Message: 1
Date: Wed, 22 May 2013 11:29:03 +0200
From: "Carlos J. Gil Bellosta " <cgb@datanalytics.com><mailto:cgb@datanalytics.com>
To: Belén Cillero Jiménez <belen.cillero@larioja.org><mailto:belen.cillero@larioja.org>
Cc: R-es <r-help-es@r-project.org><mailto:r-help-es@r-project.org>
Subject: Re: [R-es] definir tipo de variable
Message-ID:
        <CADg83efNVyZ=P2=A5BTRn0JpDJ=6x8BLUe7C9fWXo2dVpeH_dw@mail.gmail.com><mailto:CADg83efNVyZ=P2=A5BTRn0JpDJ=6x8BLUe7C9fWXo2dVpeH_dw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

Hola, ¿qué tal?

En R no hay etiquetas como tal. Como indica Gregorio, uno puede usar
factores (que vienen a ser algo parecido) pero uno pierde control
sobre los códigos: son numéricos y los asigna R automáticamente. No
hay forma de guardar un valor como "ES23" y asociarle la etiqueta "La
Rioja".

Sin embargo, el paquete memisc implementa un tipo de datos específico
para encuestas que sí que permite asignar etiquetas a variables.
Deberías echarle un vistazo.

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com



El día 22 de mayo de 2013 11:08, Gregorio R. Serrano
<grserrano@ccee.ucm.es><mailto:grserrano@ccee.ucm.es> escribió:


?factor


El 22 de mayo de 2013 10:39, Belén Cillero Jiménez <
belen.cillero@larioja.org<mailto:belen.cillero@larioja.org>> escribió:



Buenos días

¿Podríais explicarme cómo defino en R el tipo de variable y las etiquetas
de la misma y las etiquetas de valor?.

En SPSS utilizo la siguiente sintaxis:

VARIABLE LEVEL  DB030(NOMINAL).

VARIABLE LEVEL  DB040(NOMINAL).

VARIABLE LEVEL  DB090(SCALE).

VARIABLE LABELS  DB010 'AÑO'.

VARIABLE LABELS  DB020 'PAÍS'.

VARIABLE LABELS  DB030 'ID_HOGAR'.

VARIABLE LABELS  DB040 'REGIÓN'.

VALUE LABELS DB040
  'ES11' 'GALICIA'
  'ES12' 'PDO. ASTURIAS'
  'ES13' 'CANTABRIA'
  'ES21' 'PAÍS VASCO'
  'ES22' 'NAVARRA'
  'ES23' 'LA RIOJA'
  'ES24' 'ARAGÓN'
  'ES30' 'COM. DE MADRID'
  'ES41' 'CASTILLA Y LEÓN'
  'ES42' 'CASTILLA-LA MANCHA'
  'ES43' 'EXTREMADURA'
  'ES51' 'CATALUÑA'
  'ES52' 'COM. VALENCIANA'
  'ES53' 'I. BALEARES'
  'ES61' 'ANDALUCÍA'
  'ES62' 'REG. DE MURCIA'
  'ES63' 'CIUDAD AUTÓNOMA DE CEUTA'
  'ES64' 'CIUDAD AUTÓNOMA DE MELILLA'
  'ES70' 'CANARIAS'
  'ESZZ' 'EXTRAREGIO'.

 VARIABLE LABELS  DB060 'SECCIÓN CENSAL'.

 VARIABLE LABELS  DB090 'FACTOR HOGAR'.

 VARIABLE LABELS  DB100 'GRADO DE URBANIZACIÓN'.

 VALUE LABELS DB100
  '1' 'ZONA MUY POBLADA'
  '2' 'ZONA MEDIA'
  '3' 'ZONA POCO POBLADA'.










--
Pedro Concejero
BigData - Analytics @ Telefónica I+D<http://www.tid.es/es/Paginas/default.aspx>
Part of Telefónica Digital<http://www.telefonica.com/es/digital/html/home/home.shtml> / Telefónica Digital Hub (english)<http://blog.digital.telefonica.com/>
E-mail: pedro.concejero@tid.es<mailto:pedro.concejero@tid.es>
skype: pedro.concejero
twitter: @ConcejeroPedro
linkedin <http://www.linkedin.com/in/pedroconcejero/es>

________________________________

Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at:
http://www.tid.es/ES/PAGINAS/disclaimer.aspx

	[[alternative HTML version deleted]]

