PROC IMPORT de SAS: problema de formato

Salah -  
 Véronique -
Hola,
¿Cómo forzar a SAS a mantener el mismo formato de variable de Excel al utilizar una PROC IMPORT?
En mi archivo de Excel, la variable ID es alfanumérica pero SAS la considera como una variable numérica y coloca un punto para los valores que contienen una letra.??

PD. estoy usando la versión 8 de SAS (por lo que no puedo utilizar la opción mixed=yes).

Gracias por tu ayuda.

3 respuestas

Véronique
 
Hay la opción mixed=yes que permite convertir la totalidad en carácter.

También está la opción guessingrows = 50 para especificar el número de líneas a escanear para identificar el tipo de la variable.
3
Stéphane
 
Creo que primero hay que crear un data vacío con las variables y su formato definidos (data x; length var1 $10....). Luego, importamos los datos utilizando la proc import en este data.
Espero que funcione.
1
ogo
 
La proc import asigna un formato a partir de las 8 primeras líneas. Si estas son mayoritariamente numéricas (o están vacías), entonces será numérico; si son mayoritariamente de texto, entonces será texto.
-1