About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
資料の 英語版 に戻る
拡張の出力ノード (SPSS Modeler)
拡張の出力ノード
最終更新: 2025年2月11日
Extension Outputノードを使用すると、R、Python、またはPythonfor Sparkで記述されたスクリプトを実行して出力を生成できます。
ノードをキャンバスに追加したら、ノードをダブルクリックしてプロパティーを開きます。
「シンタックス」タブ
構文の種類(R、Python、Pythonfor Spark)を選択します。 次に、データを出力するためのカスタム・スクリプトを入力するか、貼り付けます。 シンタックスの準備ができたら、ノードを実行できます。 R シンタックスでは、以下のオプションを使用できます。
- 「フラグ型フィールドの変換」。 フラグ型フィールドの処理方法を指定します。 「文字列を因子に、整数および実数を倍精度に」および「論理値 (真、偽)」の 2 つのオプションがあります。 「論理値 (真、偽)」を選択した場合、フラグ型フィールドの元の値は失われます。 例えば、フィールドに「
」および「Male
」という値がある場合、これらの値は「Female
」および「True
」に変更されます。False
- 「欠損値を R の欠損値 (NA) に変換」。 選択すると、欠損値はすべて R に変換されます。NA移ります。 価値NA欠損値を識別するために R によって使用されます。 使用する R 関数の中には、データに含まれている場合の関数の動作を制御できる引数を持つものがあります。NA例えば、この関数では、以下を含むレコードを自動的に除外することを選択できます。NAこのオプションを選択しない場合、欠損値は変更されずに R に渡され、R スクリプトの実行時にエラーが発生する可能性があります。
- 時間帯を考慮した特殊な制御で日時フィールドを R のクラスに変換: 選択すると、日付形式または日付/時刻形式の変数が R の日付/時刻オブジェクトに変換されます。 次のいずれかのオプションを選択する必要があります。
- R POSIXct. 日付形式または日時形式の変数が R に変換されるPOSIXctオブジェクト。
- R POSIXlt ( リスト)。 日付形式または日時形式の変数は R に変換されます。POSIXltオブジェクト。
注: POSIX 形式は拡張オプションです。 これらのオプションは、ご使用の R スクリプトで、これらの形式を必要とする方法で日付/時刻フィールドを処理するように指定している場合にのみ使用してください。 POSIX 形式は、時刻形式の変数には適用されません。
「コンソール出力」タブ
コンソール出力タブには、RスクリプトまたはPythonスクリプトの実行時に受信した出力が表示されます(たとえば、Rスクリプトを使用している場合、「構文」タブの「R構文」フィールドのRスクリプトが実行されたときにRコンソールから受信した出力が表示されます)。 この出力には、R スクリプトまたは Python スクリプトの実行時に生成される R または Python のエラー・メッセージや警告が含まれる場合があります。 出力は、主にスクリプトをデバッグするために使用できます。 コンソール出力タブには、R 構文フィールドまたは Python 構文 フィールドからのスクリプトも含まれています。
Extension Importスクリプトが実行されるたびに、Console Outputタブの内容はRまたはPythonコンソールから受け取った出力で上書きされます。 出力を編集することはできません。
注意:Extension Outputスクリプトを実行した結果のRやPythonのエラーメッセージや警告は、常にConsole Outputタブに表示されます。
トピックは役に立ちましたか?
0/1000