是否有可能使用INFILE語句有條件地分配在值一讀或數據集中的另一列被創建,這取決於價值是什麼?條件INFILE語句
data test;
infile '&filename' delimiter = ',' missover dsd lrecl 32767 firstobs = 2;
informat var_one 2.;
informat var_two $4.;
format var_one 2.;
format var_two $4.;
input
if length(item in question) = 2 then
var_one
else
var_two $;
run;
在上述「在問題項」的代碼是我填充我的知識缺口和基本上意味着分配正被讀取中的值到一個或取決於它的長度的其他列。
很明顯,你可以看到我沒有完整的正確的語法在這裏,但可能有人建議我什麼,我需要改變,如果這甚至有可能?
感謝
請發佈測試數據...也許鑽井使用DATALINES而不是INFILE的例子嗎? – Snorex