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.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.