wreducecols

メニュー情報

列の削減

概要

列を統合したり削除したりしてワークシートを削減します

追加の情報

必要なOriginのバージョン: 9.1 SR0以降

コマンドラインでの使用法

wreducecols method:=merge ncols:=2 merge:=ave start:=3; //3列目から2列ごとに統合して平均値にする

wreducecols start:=2 end:=9 ow:=[<new>]<new>; //削除開始列と終了列を指定し、その結果を新しいブックの新しいシートに出力

Xファンクションの実行オプション

スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。

変数

表示
変数
I/O

データ型
デフォルト
説明
入力ワークシート iw

入力

ワークシート

<active>
入力データ範囲を指定します。
削除方法 method

入力

int

0
削除方法を指定します。

オプションリスト:

  • 0: del (N列を削除し、M列をスキップする)
N列を削除したあとM列をスキップします。
  • 1: merge (統合した値でN列減らす)
N個のデータポイントごとに、指定した値の1 つのデータポイントに統合します。
列を統合/削除 ncols

入力

int

2
統合または削除する列の数を指定します。
削減方法としてN列を削除し、M列をスキップするまたは、統合した値でN列減らすを選択した場合に利用可能なオプションです。
列をスキップ skip

入力

int

1
スキップする列の数を指定します。
削減方法としてN列を削除し、M列をスキップするを選択した場合に利用可能なオプションです。
統合する方法 merge

入力

int

0
統合したデータポイントを置き換える値を指定します。
削減方法として統合した値でN列減らすを選択した場合に利用可能なオプションです。

オプションリスト:

  • first:最初のポイント
N個のデータポイントごとにこれらのデータポイントの最初のデータポイントに統合します。
  • last:最終ポイント
N個のデータポイントごとにこれらのデータポイントの最後のデータポイントに統合します。
  • ave:平均
N個のデータポイントごとにこれらのデータポイントの平均値に統合します。
  • min:最小
N個のデータポイントごとにこれらのデータポイントの最小値に統合します。
  • max:最大
N個のデータポイントごとにこれらのデータポイントの最大値に統合します。
  • sum:合計
N個のデータポイントごとにこれらのデータポイントの合計値に統合します。
  • sd:SD
N個のデータポイントごとにこれらのデータポイントの標準偏差に統合します。
  • median:中央値
N個のデータポイントごとにこれらのデータポイントの中央値に統合します。
  • custom:カスタム
N個のデータポイントごとにこれらのデータポイントの指定した値に統合します。custom変数で複数の値を指定できます。
カスタム custom

入力

int

ave sd
統合する方法でカスタムを選択した場合、この変数で複数の値を指定できます。
統合/削除の開始列 start

入力

int

1
統合/削除の開始列を指定します。
統合/削除の終了列 end

入力

int

-1
統合/削除の終了列を指定します。スクリプトからのみアクセスできます。
出力 ow

出力

範囲

<input>
出力範囲を指定します。このシンタックスを参照してください。

説明

このXファンクションは、列の削除または指定した統計データで列を統合するために使用されます。

サンプル

  1. 新規ワークブックを作成して、<Originプログラムフォルダ>Samples\Curve fittingにあるOriginのサンプルデータ、Step01.datをインポートします。
  2. ワークブックをアクティブにして、ワークシート:列の削減メニューを選択してwreducecolsXファンクションダイアログを開きます。以下のようにオプションを設定します。
    削減方法: N列を削除し、M列をスキップする
    列を削除: 1
    列をスキップ: 1
    削除の開始列: 4
    Output: <新規>
  3. OKをクリックして列の削除を実行し、結果が新しいシートに出力します。

関連するXファンクション

wreducerows, reducerows, wdelrows


キーワード: データ削減