Learn R Programming

DescTools (version 0.99.9)

ParseSASDatalines: Parse a SAS Dataline Command

Description

A parser for simple SAS dataline command texts. A data.frame is being built with the columnnames listed in the input section. Further format codes or similar are not supported.

Usage

ParseSASDatalines(x)

Arguments

x
the SAS text

Value

  • a data.frame

Details

The function is designed for quickly import SAS data. More complex command structures in the INPUT-section are not supported.

See Also

scan

Examples

Run this code
txt <- "DATA survey; 
INPUT id sex $ age inc r1 r2 r3 ; 
DATALINES; 
1   F  35 17  7 2 2 
17  M  50 14  5 5 3 
33  F  45  6  7 2 7 
49  M  24 14  7 5 7 
65  F  52  9  4 7 7 
81  M  44 11  7 7 7 
2   F  34 17  6 5 3 
18  M  40 14  7 5 2 
34  F  47  6  6 5 6 
50  M  35 17  5 7 5 
; 
" 

(d.frm <- ParseSASDatalines(txt))

Run the code above in your browser using DataLab