欠けている値コードが関数内で機能しませんか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、みんな、
私は、リスト内で行方不明の観測をセット内で見つけるためのベストプラクティスは何かと思いました。
観測値がないことを示すために、"Is Missing"機能を使用していました。それでも、欠損値コードを考慮に入れていないため、結果は多少残念です。明らかに、欠損値コードはプラットフォームでのみ機能します。
例えば:
dt = 開いた ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
//欠損値を設定します
: 重量 [ 1 ] = 。 ;
//欠損値コードを設定
: 重量 << プロパティを設定する ( 「欠落値コード」 、 - 1 ) ;
//不足しているカテゴリの観測値を設定します
: 重量 [ 2 ] = - 1 ;
// weightの欠損値を示す新しい列
dt << 新しいコラム ( 「行方不明」 、式 ( もし ( 不足している ( : 重量 ) 、 1 、 0 ))) ;
新しい列は、行1が欠落していることを示しますが、行2はそうではありません。
ありがとう、
ロン
再:不足している値コードは、関数では動作しませんか?ありがとうジェフ。
再:不足している値コードは、関数では動作しませんか?ありがとうイアン@ JMP
JMP 11を使っているのでうまくいきませんでした。もっと最近のバージョンではすでに修正されていることを知っておくと便利です。
欠損値コードと実際の欠損値を区別していないため、欠損値コードを削除することを検討してください。
ロン
再:不足している値コードは、関数では動作しませんか?どのバージョンのJMPを使用していますか?
JMP 12は、Missing Value Codesプロパティで定義されているように、欠損値を認識します。以下のスクリーンショットは、スクリプトを実行した後に表示されるものです。

ちなみに、実際の値を取得したい場合は、次のものを使用できます。 Col Stored Value()。
再:不足している値コードは、関数では動作しませんか?それにもかかわらず、JMP 13ビルドでは2行目が式の列に欠けていると示されています。
以前のリリースでのベストプラクティスに関しては、詳細によると思います。ご存じのとおり、'Missing Value Codes'プロパティをスキャンしてそれに応じて応答するJSL関数を作成することができます。おそらくこれも式に入れることができます。