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.
Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.
Explore Now →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.