Download Tutorial de SAS
Transcript
Se puede recuperar este código SAS13 generado abriendo el fichero de sentencias SAS desde la abrir programa, recupera ventana editor avanzado (o program editor) con la opción archivo el código SAS. ATENCION: Importar ficheros Excel en SAS puede generar datos desconocidos (MISSING) Este problema (los datos de algunas columnas pueden importarse como missing) puede suceder con la importación de ficheros Excel 97 o superiores si hay datos de tipos mezclados en la misma columna. SAS determinará el tipo apropiado para los datos basándose en el más común para las ocho primeras filas Existen dos14 soluciones para este problema: Solución 1: En la importación de datos de excell, seleccionar la opción convert numeric values to carácter values in a mixed type column. Esto hace que las columnas que tienen alguna celda en blanco, sean leídas como de tipo carácter. Crear posteriormente una variable de distinto nombre que sea la variable carácter leída más el valor 0. Ejemplo: Código producido por la interfaz gráfico y paso DATA que resuelve el problema descrito, para la variable pulso1. PROC IMPORT OUT= WORK.PRIM DATAFILE= "T:\EJERB1.XLS" DBMS=EXCEL REPLACE; SHEET="ejer#datos$"; GETNAMES=YES; MIXED=YES; SCANTEXT=YES; USEDATE=YES; SCANTIME=YES; DATA PRIM; SET PRIM; PULSO1B=PULSO1+0; DROP PULSO1; Solución 2 (recomendada): Grabar el fichero excel en formato excel5 o excel95 Realizar la importación de los datos, seleccionando este formato. Revisar que los datos leídos son correctos. (Las pruebas realizadas por mí han sido satisfactorias) II.D. INTRODUCCIÓN de DATOS en SAS® con la INTERFAZ GRÁFICA 13 La tecla F4 NO facilita en la ventana editor el código relativo a la importación y exportación de datos con el entorno gráfico 14 Existen otras soluciones alternativas. Comprobar el resultado de las dos soluciónes presentadas, posteriormente a su realización. U.C.M./Servicio Informático de Apoyo Docencia e Investigación. C. Bravo SAS® pág 43/83