タブ キーを区切り文字として使用してデータ行をプログラムに直接挿入しようとしていますが、「LOST CARD」というエラーがログに表示されます。おもちゃのプログラムです。
data demo;
infile datalines dlm = "09"x;
input Gender $ Age Height Weight;
datalines;
M 45 23 120;
run;
あなたの問題は、タブがスペースに置き換えられている可能性があります。区切り文字に別のものを使用してみてください。タブは、データライン/その他のテキスト入力データにはあまり適していません。
また、データの後のセミコロンは、それ自体が 1 行にある必要があります。
https://www.ciser.cornell.edu/FAQ/SAS/other_delimiters.shtmlから
タブ区切りファイルを読み取る例:
filename two 'u:\data2.txt'; /* this is your raw data file */
data new2;
infile two DSD delimiter='09'x; /* use hexidecimal code for tab delimiters */
input var1-var10 ;
run;