数値変数to
、from
、およびを含む SAS データセットがありますweight
。オブザベーションの一部は、 の値が 0 ですweight
。すべてのweight
値が正である必要があるため、単純にすべてのweight
値に 1 を追加します。
Proc SQL を使用してそれを行うにはどうすればよいですか?
次のことを試しましたが、うまくいきません。
proc sql;
update mylib.mydata
set weight=weight+1;
quit;
エラーは次のとおりです。
ERROR: A CURRENT-OF-CURSOR operation cannot be initiated because
the column "weight" cannot be used to uniquely identify a row
because of its data type.
また、mylib
Greenplum アプライアンスを指します。これが問題かもしれません...