New to Sas and trying to complete online training.
The e-learning shows the steps to create a library called PG1, PG1 successfully created:
Hi:
You should NOT have quotes after data= option. It should just be:
proc print data=pg1.np_summary (obs=20);
... more code...
run;
When you use a 2 level SAS name, you do NOT need quotes. The LIBNAME statement already points to the operating system folder path for the data. So, SAS knows to look for the np_summary.sas7bdat file in that location when you use the 2 level name. If you remember, back in the early part of class, we had you use the fully qualified path for the storm_summary data, like this:
proc contents data="/home/<yourUserID>/EPG194/data/storm_summary.sas7bdat" ;
run;
With a LIBNAME statement defined,
libname pg1 '/home/<yourUserID>/EPG194/data';
you can use the "nickname" or libref of PG1 to tell SAS where the SAS data is located in a folder on the operating system. SAS knows that SAS tables have a file extension of sas7bdat, so you can simplify the DATA= option with an UNQUOTED 2 level name, as shown below:
proc contents data=pg1.storm_summary ;
run;
OR
proc contents data=pg1.np_summary ;
run;
OR
proc print data=pg1.np_summary ;
run;
Hope this helps,
Cynthia
Hi:
You should NOT have quotes after data= option. It should just be:
proc print data=pg1.np_summary (obs=20);
... more code...
run;
When you use a 2 level SAS name, you do NOT need quotes. The LIBNAME statement already points to the operating system folder path for the data. So, SAS knows to look for the np_summary.sas7bdat file in that location when you use the 2 level name. If you remember, back in the early part of class, we had you use the fully qualified path for the storm_summary data, like this:
proc contents data="/home/<yourUserID>/EPG194/data/storm_summary.sas7bdat" ;
run;
With a LIBNAME statement defined,
libname pg1 '/home/<yourUserID>/EPG194/data';
you can use the "nickname" or libref of PG1 to tell SAS where the SAS data is located in a folder on the operating system. SAS knows that SAS tables have a file extension of sas7bdat, so you can simplify the DATA= option with an UNQUOTED 2 level name, as shown below:
proc contents data=pg1.storm_summary ;
run;
OR
proc contents data=pg1.np_summary ;
run;
OR
proc print data=pg1.np_summary ;
run;
Hope this helps,
Cynthia
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.
Find more tutorials on the SAS Users YouTube channel.