Importación de fechas desde Excel: con frecuencia dan problemas
Cuando se importan fechas desde Excel, es habitual que aparezcan en SPSS como un dígito de 5 números, unas veces en formato numérico y otras en formato cadena.
La manera de solucionarlo es, si las variables están en formato de cadena, pasarlas a formato numérico. Una manera es con el comando alter type, por ejemplo:
Alter type varCadena (f8).
Aquí la variable varCadena es transformada en numérica, con un largo de 8: eso hace el (f8).
****************************
Si
el problema fuera con una sola variable de fecha, que aparece como un número de 5 dígitos, hacemos:
COMPUTE
Var1 = date.mdy(1,1,1900) + ((Var1 - 2) *24*60*60).
FORMATS Var1 (date14).
Execute.
****************************
Si tenemos varias variables de fecha que no se han leído bien desde
Excel sino como números de 5 dígitos, hacemos:
DO
REPEAT d= Var1 Var2 Var3 Var4.
COMPUTE d= date.mdy(1,1,1900) +
((d-2)*24*60*60).
END REPEAT print.
DO REPEAT d= Var1 Var2
Var3 Var4.
FORMATS d(date14).
END REPEAT print.
Execute.
****************************
No hay comentarios:
Publicar un comentario