我可以使用SAS(文件语句)将每个值用双引号括起来输出到CSV文件中,但无法删除缺失值的空格。以下是带有示例输入的代码:
data input;
STUDY="XYZ"; INDATE="03-DEC-2024"; INTIME=""; output;
STUDY="XYZ"; INDATE="04-DEC-2024"; INTIME=""; output;
STUDY="XYZ"; INDATE="05-DEC-2024"; INTIME=""; output;
STUDY="XYZ"; INDATE="06-DEC-2024"; INTIME=""; output;
run;
data _null_;
file "&outpath.\test.csv" dsd dlm=",";
set input;
if _n_=1 then put '"STUDY","INDATE","INTIME"';
put (STUDY INDATE INTIME) (~);
run;
我得到的输出:
我想要的输出:
感谢您的帮助!