私は4030の観測値と23の変数を持つデータセットを読み込もうとしています。私はproc fcmpでread_array(...)ステートメントを使っています。 変数のほとんどは、文字型がありますが、私は、コードを読み取るようにしようとしているとき:procでread_arrayを使ってデータセットを読み込む際の問題fcmp
proc fcmp;
array a[&Numobs., &Nvar.]/NOSYMBOLS ;
rcl = read_array ("input", a);
res = write_array ('output', a);
quit;
は、私はすべての文字変数のエラーを取得する:
ERROR: Column "Variable2" in data set "WORK.input" is not numeric in function READ_ARRAY.
は数値変数のためread_arrray仕事をしていますか?私は間違って何をしていますか? (私のコードの残りはシンプルですが、それが正しいと確信しています)。
SAS Enterprise Guide 4.3を使用しています。