Hello,
I have written up a short program to read csv files and run it on a sas unix server. If I use
"data infile " to read files there is no problem, it reads file and makes .log, .lst files.
When I read it with "proc import" it cannot, the log file doesn't have anything and
there is no .lst file showing print result.
Here I show the programs:
working one:
filename csvname '/home/usr08/newdata/abc15.csv';
data stockdata;
infile csvname dsd delimiter=',';
input var1 mmddyy10. var2 time12.3 var3 var4 var5 $;
run;
title "List of raw data";
proc print data=stockdata;
format var1 mmddyy10. var2 time 12.3;
run;
the one with "proc import"
filename csvname '/home/usr08/newdata/abc15.csv';
proc import datafile=csvname out=stockdata dbms=csv replace;
getnames=no;
run;
proc print data=stockdata;
run;
The log file is empty so I cannot track down the error. Do you know why this is happening?
Best
seckin
An empty log file happens to me usually when I run SAS in batch mode with the name of a non-existing program file.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.