简单的问题。
PROC IMPORT OUT= braw.address
DATAFILE= "&path.\address_data.csv"
DBMS=csv REPLACE;
GETNAMES=YES;
RUN;
该语句将创建数据集列作为字符or数字取决于值,这很聪明,但不是我想要的。
我想将它们全部作为字符导入,以便更轻松地进行正则表达式评估。
有没有一种简单的方法可以做到这一点?
我通常会为 CSV 编写自己的输入语句,然后您可以将它们制作为您想要的任何内容。
IE:
data braw.address;
infile "&path.\address_data.csv" dlm=',' dsd missover;
input
field1 $
field2 $
....
;
run;
您可以使用 PROC IMPORT 中的日志第一次生成此日志,然后编辑它以包含每个变量的 $ 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)