【发布时间】:2016-03-07 06:54:22
【问题描述】:
我正在尝试打印一个分隔文件,而不必指定所有列。我可以接近,但数字列总是被引用:
DATA _NULL_;
SET SASHELP.CARS (obs = 5 keep = Make Model EngineSize);
FILE "foo.csv" DSD DLM=",";
PUT (_all_) (~);
RUN;
foo.csv
"Acura","MDX","3.5"
"Acura","RSX Type S 2dr","2"
"Acura","TSX 4dr","2.4"
"Acura","TL 4dr","3.2"
"Acura","3.5 RL 4dr","3.5"
我怎样才能实现:
"Acura","MDX",3.5
"Acura","RSX Type S 2dr",2
"Acura","TSX 4dr",2.4
"Acura","TL 4dr",3.2
"Acura","3.5 RL 4dr",3.5
或:
Acura,MDX,3.5
Acura,RSX Type S 2dr,2
Acura,TSX 4dr,2.4
Acura,TL 4dr,3.2
Acura,3.5 RL 4dr,3.5
【问题讨论】:
-
看到这个密切相关的question。我对这是否是一个骗局感到复杂,所以如果其他人认为是,我会关闭它 - 否则不会。
标签: sas file-writing datastep