我从R来到SAS,在那里这个问题很容易解决。
我正在尝试用一个%Macro
函数加载一堆CanSim CSV文件(一个example table here)。
%Macro ReadCSV (infile , outfile );
PROC IMPORT
DATAFILE= &infile.
OUT= &outfile.
DBMS=CSV REPLACE;
GETNAMES=YES;
DATAROW=2;
RUN;
%Mend ReadCSV;
%ReadCSV("\\DATA\CanSimTables\02820135-eng.csv", work.cs02820135);
%ReadCSV("\\DATA\CanSimTables\02820158-eng.csv", work.cs02820158);
问题是数字Value
列包含"..“在所有的csv中,只要缺少值。当IMPORT
到达包含此字符串的行时,这将创建一个错误。
有没有办法告诉IMPORT
任何"..“应该删除还是作为缺失值处理?(我找到了关于DSD
选项的论坛,但这似乎对我没有帮助。)
谢谢!
https://stackoverflow.com/questions/38354111
复制相似问题