wreducecols

メニュー情報

ワークシート:列の削減

概要

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

追加の情報

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

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

1. wreducecols method:=merge ncols:=2 merge:=ave start:=3; //From the third column, every two columns merge their data points into the average of them.

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

3. wreducecols -r 1 method:=mergeByLabels labelName:="Long Name" merge:=sum end:=4 ow:=<new>;

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

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

変数

表示
変数
I/O

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

入力

ワークシート

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

入力

int

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

オプションリスト:

  • 0: del (N列を削除し、M列をスキップする)
N列を削除したあとM列をスキップします。
  • 1: merge (統合した値でN列減らす)
指定された統合方法でN個の列を1つに統合します。
  • 2=mergeByLabels:列ラベルで統合
指定した統合方法で、指定した列ラベル行が同じ列を1つに統合します。
ラベル行 labelName

入力

string

削除方法列ラベルで統合の場合にのみ使用可能です。列の統合に使用する列ラベル行を指定します。
列を統合/削除 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

入力

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
    出力: <新規>
  3. OKをクリックして列の削除を実行し、結果が新しいシートに出力します。

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

wreducerows, reducerows, wdelrows


キーワード: データ削減