ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

SAS/IMLでの行列における欠損値の置き換え

[OS] ALL
[リリース] ALL
[キーワード] missing value, replace, substitution, CHOOSE function

[質問]

SAS/IMLで、行列に含まれる欠損値を任意の値に置き換えるにはどのようにしたらいいですか。

[回答]

行列の要素を置き換える関数として、CHOOSE関数があります。
この関数では、最初の引数で条件を指定し、その条件が真である場合には2番目の引数、真でない場合には3番目の引数で、要素を置き換えた行列を作成できます。

行列Aにおける欠損値を0に置き換える場合には、以下のように指定します。

例:CHOOSE関数の指定例


  a=CHOOSE(a=.,0,a);

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved