列追加アイコンを利用して、数値列同士で四則演算をする方法を解説します。
説明
テーブルの列の値同士の四則演算をしたい場合があります。
MSIPでは、列追加アイコンを利用することで、列の値同士の四則演算をおこなえます。
以下は、S_1列とS_2列があるとき、それぞれの列の値の和を計算し、S_1 + S_2列とした例です。

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

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

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

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

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

S1+S2の式が完成しました。
![]()
8.実行ボタンを押すと計算が実行され、計算結果が新しい列として元データに追加されます。
分析への応用
例えば、テーブルデータに売上と費用の列があるとします。
予め売上から費用を引いた列として利益の列を用意しておくことで、的確な分析をおこなえる場合があります。
この場合だと、分析アイコンの目的変数として利益を用いることで、利益に影響を与えている説明変数は何か、といった分析をおこなうことができます。
OnePoint
四則演算の他にも、列の値のsin、cos、tanの値を計算することなどもできます。

詳しくは、設定画面の関数名の説明や、マニュアルの列追加アイコンの節をご参照ください。
関連項目
- MSIPマニュアル
- 3.8.9. 列追加
- MSI DataFrame ドキュメント
- 3.3. MSI DataFrame API リファレンス

