2
私は、データセットから配列を作成するには、次のコードを使用していた。SASアレイの作成後にアレイを削除する必要がありますか?
DATA REPLACED;
SET TPS_DROPPED;
array arr_jin(*) _numeric_;
do i=1 to dim(arr_jin);
if arr_jin(i) = . then arr_jin(i) = 0;
end;
drop i arr_jin;
RUN;
はしかし、私は、次のエラー・ログを得た:
ERROR 241-185: The array arr_jin is not allowed in a DROP/KEEP/RENAME context.
WARNING: The variable arr_jin in the DROP, KEEP, or RENAME list has never been referenced.
は、それは一般的配列はする必要はありませんというのは本当です創造後に落とされますか?
もう少し明確にするために、SASの配列は単なる便利なものであり、独自のデータ型ではありません。 SASはデータ型として[数値列]と[文字列]のみを持ちますが、それ以外はすべて便利です。 – Joe