数値列同士の四則演算をした列を追加したい

列追加アイコンを利用して、数値列同士で四則演算をする方法を解説します。

説明

テーブルの列の値同士の四則演算をしたい場合があります。

MSIPでは、列追加アイコンを利用することで、列の値同士の四則演算をおこなえます。

以下は、S_1列とS_2列があるとき、それぞれの列の値の和を計算し、S_1 + S_2列とした例です。

テーブル

使い方

テーブルデータに、数値列のS_1S_2があるとします。

  1. データに列追加アイコンを接続します。
  2. 列追加アイコンをダブルクリックし、パラメータ設定画面を開きます。「追加する列名」に任意の列名を入力します。
  3. 「計算式」のプレースホルダをクリックすると、「列」「定数」などがドロップダウンリストとして表示されます。

preprocess_17_setting_gui_1.png

  1. 「列」「定数」をクリックすると内容が展開されます。

preprocess_17_setting_gui_2.png

  1. 展開された項目から、列名を選択したり、定数を入力することで、プレースホルダに値が設定されます。これをタグと呼びます。 S1を選択します。

preprocess_17_setting_gui_3.png

6.値が設定されたタグをクリックすると、「列」「定数」「統計量」「数値処理」「三角・双極関数」「データ変換」「データ検証」「演算子」「条件判定」「操作」などの操作が表示されます。 「演算子」「+」を選択します。

preprocess_17_setting_gui_5.png

7.さらにS2を選択します。

preprocess_17_setting_gui_6.png

 S1+S2の式が完成しました。

preprocess_17_setting_gui_7.png

8.実行ボタンを押すと計算が実行され、計算結果が新しい列として元データに追加されます。

分析への応用

例えば、テーブルデータに売上費用の列があるとします。
予め売上から費用を引いた列として利益の列を用意しておくことで、的確な分析をおこなえる場合があります。

この場合だと、分析アイコンの目的変数として利益を用いることで、利益に影響を与えている説明変数は何か、といった分析をおこなうことができます。

OnePoint

四則演算の他にも、列の値のsincostanの値を計算することなどもできます。

その他の演算子

詳しくは、設定画面の関数名の説明や、マニュアルの列追加アイコンの節をご参照ください。

関連項目

  • MSIPマニュアル
    • 3.8.9. 列追加
  • MSI DataFrame ドキュメント
    • 3.3. MSI DataFrame API リファレンス