1

タブ キーを区切り文字として使用してデータ行をプログラムに直接挿入しようとしていますが、「LOST CARD」というエラーがログに表示されます。おもちゃのプログラムです。

    data demo;
    infile datalines dlm = "09"x;
    input Gender $ Age Height Weight;
    datalines;
    M        45        23        120;
    run;
4

3 に答える 3

4

あなたの問題は、タブがスペースに置き換えられている可能性があります。区切り文字に別のものを使用してみてください。タブは、データライン/その他のテキスト入力データにはあまり適していません。

また、データの後のセミコロンは、それ自体が 1 行にある必要があります。

于 2013-07-03T20:04:29.930 に答える
0

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;  
于 2016-04-19T08:28:30.297 に答える