Buenas tardes Guillermo,
El primer mensaje que obtienes simplemente dice que el archivo .sav no esta
en el directorio del cual lo intentas leer. En el segundo caso, aunque
puedes localizar el archivo y comenzar a leerlo, es reportado un error
durante ese proceso de lectura. Este error, sin embargo, nada tiene que ver
con el hecho de que no tengas SPSS disponible en tu equipo. Lo que esta
ocurriendo es que uno de los nombres de las variables en el archivo
"guille.sav" comienza con uno de los caracteres no permitidos (o
reservados
--- &, #, entre otros) en R.
En cuanto a que hacer, existen varias posibilidades: 1. corregir la
funcion do_read_spss que se que se encuentra en la linea 22 de read.spss
(para ver read.spss, simplemente escribe "read.spss" sin las comillas
en la
consola del R y luego oprime enter); 2. abrir la base de datos en un
programa equivalente, por ejemplo STATISTICA (bajo Windows -- es inmediato)
y 3., la mas sencilla, a mi modo de ver, solicitarle a quienes generaron el
archivo original que por favor revisen y cambien los nombres de aquellas
variables cuyos nombres comienzan con uno de los caracteres reservados.
Puedo ayudarte con 2 (off-list) si te parece bien.
Un saludo,
Jorge Ivan Velez
2010/9/28 <>
> Hola,
>
> Tengo problemas a la hora de cargar un archivo que originalmente está en
> SPSS.
>
> Trabajo con Fedora y uso R mediante el plugin Rgedit en gedit.
> Además en Fedora no tengo SPSS, sino PSPP
>
> Para cargar el archivo he probado estas dos cosas (escribo también el
> mensaje de error que me genera R):
>
> >library_(foreign)
> >read.spss("guille.sav",to.data.frame = T)
> Error en read.spss("guille.sav", to.data.frame = T) :
> unable to open file: ''No existe el fichero o el
directorio''
>
> >
read.spss("/home/guillermo/Escritorio/guille.sav",to.data.frame = T)
> Error en read.spss("/home/guillermo/Escritorio/guille.sav", :
> error reading system-file header
> Además: Mensajes de aviso perdidos
> In read.spss("/home/guillermo/Escritorio/guille.sav", :
> /home/guillermo/Escritorio/guille.sav: position 18: Variable name
> begins with invalid character
>
> He buscado información sobre este problema pero no he encontrado
> solución y estoy atascado, ¿alguien me podría ayudar?, parece que este
> problema es bastante común y no sé si depende de la versión del SPSS o
> del PSPP.
>
> Muchas gracias de antemano por la ayuda y espero que si alguien tiene el
> mismo problema, este correo le pueda ser útil para que sigamos todos
> aprendiendo R.
>
> Un saludo,
>
> Guillermo
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
[[alternative HTML version deleted]]