2010-08-25 78 views

回答

2

在您的infile語句中添加dsd和missover的作品?

data badspaces; 
    infile datalines dlm=',' dsd missover; 
    format Var1 $2. 
     Var2 $20. 
     Var3 $10.; 
    input var1-var3; 
    put 'x' var1 'x' 
    / 'x' var2 'x' 
    / 'x' var3 'x' 
    /; 
datalines; 
"ok","bad spaces ahead"  ,"more data" 
"ok","no spaces ahead","more data" 
run; 

從日誌:

xok x 
xbad spaces ahead x 
xmore data x 

xok x 
xno spaces ahead x 
xmore data x 
+0

您可以通過使用像這樣的指針控制刪除日誌中不必要的空間:'把 「***」 VAR1 +( - 1)「** *「;'將打印出來:'*** ok ***' – 2010-09-09 13:27:41

相關問題