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.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.