Truco SAS. Un vistazo a ficheros planos muy grandes
Agosto 20th, 2012 | por rvaquerizo |Alguna vez no habéis podido abrir un fichero de texto muy grande para comprobar si tiene cabeceras o conocer el separador de campos. Es habitual emplear para esto el gran UltraEdit. Pero podemos emplear el PROC FSLIST de SAS para poder hacer esta tarea y se nos abrirá de inmediato una vista del fichero en una ventana de nuestra sesión SAS. La sintaxis muy sencilla:
proc fslist fileref="Z:\temp\archivo_enorme.txt";
quit;
Este sencillo código nos abrirá las primeras líneas del archivo en un instante y así podremos comprobar si tiene cabeceras o el separador que utiliza. Esto nos facilitaría la importación del fichero a tabla SAS. Saludos.
Etiquetas: PROC FSLIST

4 Respuestas en “Truco SAS. Un vistazo a ficheros planos muy grandes”
Por Salva, Sep 17, 2012 | Responder
Sucede con mucha frecuencia. Muchas gracias, funcional a las mil maravillas.
Por rvaquerizo, Sep 18, 2012 | Responder
hola Salva, el rastro de tu visita me indica otro servidor. ¿Os han cambiado de ubicación?
Por Noelia, Nov 8, 2012 | Responder
Buenas tardes, no veo donde puedo encajar esta pregunta en los temas que hay expuestos y como tiene que ver con la lectura de ficheros de texto he creido que podría plantearlo aqui. Necesito ayuda por favor!!!
Tengo que leer unos ficheros de una ruta específica y bueno, el caso es que en un primer paso quiero leer los nombres de los ficheros y guardarlos en mi tabla ‘infolder’ ejecuto mi código y sólo me lee los 39 primeros nombres de fichero… y el resto? que opción tengo que poner a INFILE para que me lo lea todo?
Os dejo el código que estoy ejecutando.
filename ficheros pipe ‘dir “E:\TechnicalReporting\DATA\CACHE\*.txt” /b/a’;
DATA infolder;
INFILE ficheros TRUNCOVER;
INPUT string $50.;
path=cats(“E:\TechnicalReporting\DATA\CACHE\”,string);
filename=’”‘||’Fichero’||compress(strip(scan(string,1,’_')),’-')||’”‘;
RUN;
Por favor, necesito ayuda! tengo un programa fabuloso montado y por esta tontería no me sirve!! Gracias!
Por rvaquerizo, Nov 8, 2012 | Responder
Noelia, estoy liado, echa un vistazo por aquí:
http://analisisydecision.es/trucos-sas-mas-usos-de-infile-y-pipe-directorios-en-tablas-sas/
Saludos.