Hi i am having data but i wnat to export the data into text file but i want to give 3 delimeters ,how can i do it ,i have tested it but it was taking only one delimter.
proc export data=test outfile="/tmp/mydata/test.txt"
dbms=dlm replace;
delimiter='^?/';
run;
The DATA step can be used to write delimited files. Consider this step as a starting point.
data _null_;
set sashelp.class;
file "c:\temp\test.txt"
dlmstr='^?/';
put name age sex height weight;
run;
The DATA step can be used to write delimited files. Consider this step as a starting point.
data _null_;
set sashelp.class;
file "c:\temp\test.txt"
dlmstr='^?/';
put name age sex height weight;
run;
Thqs
but i am not getting the variable names if i wnat the variable names what should i do i have used put also.
This will add the variable names.
data _null_;
set sashelp.class;
file "c:\temp\test.txt"
dlmstr='^?/';
if _n_=1 then put 'name^?/age^?/sex^?/height^?/weight';
put name age sex height weight;
run;
There are DATA step solutions that do not require you to know the variable names, but they are more complicated.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.