Você está na página 1de 2

/*---------------------------------AULA 02/04/2014-ENTRADA DE DADOS--------------------------------*/

/*DIRETAMENTE NO PROGRAM*/
DATA dados;
INPUT bloco
CARDS;
I
T1
I
T2
I
T3
I
T4
II
T1
II
T2
II
T3
II
T4
III
T1
III
T2
III
T3
III
T4
IV
T1
IV
T2
IV
T3
IV
T4
;

$ trat $ resp;
3.640
4.200
4.700
5.300
4.890
4.550
6.020
5.900
4.800
5.320
5.250
5.150
4.460
5.500
5.580
5.560

/*para ver os dados na janela output*/


PROC PRINT DATA=dados;
RUN;
/*----------------------------*INFILE-->ARQUIVO CSV------------------------------------------*/
*options nodate nonumber ps=60 ls=78;
/*OBSERVAO: fechar sempre o arquivo csv para poder rodar o comando a seguir*/
data arquivocsv;
infile "C:\Users\Maria Joseane\Downloads\dados.csv" dlm=";" firstobs=2;
INPUT bloco $ trat $ resp;
run;
proc print data=arquivocsv;
run;
/*INFILE-->ARQUIVO TXT*/
data arquivotxt;
infile "C:\Users\Maria Joseane\Downloads\dados.txt" dlm=";" firstobs=2 ;
INPUT bloco $ trat $ resp;
run;
proc print data=arquivotxt;
run;
/*--------------------------------------------------PROC IMPORT------------------------------------------------------*/
/*Arquivo txt*/
PROC IMPORT OUT=texto
DATAFILE= "C:\Users\Maria Joseane\Downloads\dados2.txt" dbms=TAB REP

LACE;
delimiter=";";
getnames=yes; /*permite a leitura dos nomes das variveis contidas na pri
meira linha do arquivo texto*/
RUN;
proc print data=texto;
run;
/*Arquivo csv*/
PROC IMPORT OUT=csv
DATAFILE= "C:\Users\Maria Joseane\Downloads\dados.csv" dbms=csv REPL
ACE;
delimiter=';';
getnames=yes; /*permite a leitura dos nomes das variveis contidas na pri
meira linha*/
RUN;
proc print data=csv;
run;

Você também pode gostar