| Several examples are shown here of creating and reading/accessing data sets for:
1)  Permanent SAS data sets, 2) Temporary SAS data sets, and 3) Raw data sets.
 
              1) Permanent SAS Data Sets 
             
 
| 
*************************************************
*This program CREATES a permanent SAS data set  *
*it assumes that a temporary SAS data set has   *
*already been created during the SAS session.   *
*************************************************;
libname sasref 'c:\sasdir';
    /* where to store the new permanent SAS data set*/
data sasref.new;   
       /* create a permanent SAS data set in the 
          sasdir directory */
       
  set htwt;     
       /* access, or read, a temporary SAS data set*/
       
run;
 |  
                | 
***************************************************
*This program READS a permanent SAS data set,     *
*creating a temporary SAS data set.               *
***************************************************;
libname sasref 'c:\sasdir';  
    /* location of permanent SAS data set on C: drive */
data one;  
     /* create a temporary SAS data set */
  set sasref.survey; 
     /* read the permanent SAS data set called "survey" */
run;
**************************************************
*The above program also CREATES a temporary SAS  *
*data set from a permanent SAS data set.         *
**************************************************;
 |    
             2) Temporary SAS data sets 
             
             
               
                | 
*************************************************
*This program READS a temporary SAS data set,   *
*creating another temporary SAS data set.       *
*It assumes that "one" has already been created *
*during the SAS session.                        *
*************************************************;
data two;
     /* create a temporary SAS data set called "two" */
  set one; 
     /* read the data set called "one" */
if gender='F'; 
     /* keep only females in the "two" data set */
        /* (this assumes the variable "gender" 
           exists in "one")*/
run;
 |   3) Raw data sets 
             
 
| 
******************************************************
*This program CREATES a permanent SAS data set       *
*from a file containing raw data. (To create a       *
*temporary SAS data set, a libname is not needed.    *
*The libname would come out and the data statement*
*would be data one instead of data sasref.one).      *
*****************************************************;
filename rawref 'c:\sasdir\rawdata'; 
  /* name and location of raw data file on C: drive */
libname sasref 'c:\sasdir'; 
/* location for new permanent SAS data set */
data sasref.one;    
  /* create a permanent SAS data at the sasref location*/
  infile rawref;
  input name $1-10
        sex $12
        sales 20-25;
run;
 |  
 
                |  Home 
  Ia. Data Preparation: Types of Data | NEXT 
  II. View the data | 
 
 
 |