Datalines Statement :

Indicates that data lines (raw data) follow
Syntax: – DATALINES/CARDS;
Use the DATALINES statement with an INPUT statement to read data that you enter directly in the program.
The DATALINES statement is the last statement in the DATA step and immediately precedes the first data line
Use the DATALINES statement whenever data does not contain semicolons
If data contains semicolons use DATALINES4 statement.
When we use DATALINES4 it should end with 4 (;;;;) semicolons.
Example: – (datalines/cards)
Data health;
Infile datalines;
Input id name & $18. Sex$ RBC WBC;
Datalines;
1023 David Shaw f 1900 120
1049 Amelia Serrano m 2000 125
1219 Alan Nance m 2100 130
1246 Ravi Sinha f 2050 122
1078 Ashley McKnight f 2200 150
;
Run;
Example: – (datalines4/cards4)
Data health;
Infile datalines;
Input id name & $18. Sex$ RBC WBC;
Datalines4;
1023 David Shaw f 1900 120 ;
1049 Amelia Serrano m 2000 125 ;
1219 Alan Nance m 2100 130 ;
1246 Ravi Sinha f 2050 122 ;
1078 Ashley McKnight f 2200 150 ;
;;;;
Run;
Data health;
Infile datalines;
Input id name & $18. Sex$ RBC WBC 30-32;
Input id name & $18. Sex$ RBC WBC 3.;
Datalines4;
1023 David Shaw f 1900 120;
1049 Amelia Serrano m 2000 125;
1219 Alan Nance m 2100 130;
1246 Ravi Sinha f 2050 122;
1078 Ashley McKnight f 2200 150;
;;;;
Run;