This is the article that made me understand it
https://www.lexjansen.com/nesug/nesug01/cc/cc4018bw.pdf
Hope it helps 🙂
_infile_ basically holds the current entire line of an external file being read. So you can treat it much like any other string variable .
Brief example:
data example ; infile datalines truncover; input x $25.; put 'when read: ' _infile_; _infile_ = translate(_infile_,'X3L','1el'); put 'when modified: ' _infile_; datalines; 1 some text null 3 ;
I have mostly used the variable for parsing badly structured files to find key lines in the data and executing condition Input statements.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.