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:

  1. 4 Respuestas en “Truco SAS. Un vistazo a ficheros planos muy grandes”

  2. Por Salva, Sep 17, 2012 | Responder

    Sucede con mucha frecuencia. Muchas gracias, funcional a las mil maravillas.

  3. Por rvaquerizo, Sep 18, 2012 | Responder

    hola Salva, el rastro de tu visita me indica otro servidor. ¿Os han cambiado de ubicación?

  4. 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!

  5. 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.

Publica un Comentario