wreducerows
メニュー情報
ワークシート:行の削減
概要
行の削減を統合したり削除してワークシートを削減
追加の情報
必要なOriginのバージョン: 9.1 SR0以降
コマンドラインでの使用法
1. wreducerows method:=merge nrows:=3 merge:=ave start:=2;
2. wreducerows method:=hidden;
Xファンクション実行オプション
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
変数
| 表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
|---|---|---|---|---|
| 入力 | irng |
入力 Range |
|
入力データ範囲を指定します。 |
| 削除方法 | method |
入力 int |
|
削除方法を指定します。
オプションリスト:
|
| 行全体を削除 | entire |
入力 int |
|
irng列内の欠損値やマスクされた値に基づき、行全体を削除するか、それとも該当セルのみを削除するかを指定します。
このオプションは、削減方法が欠損値を含む上を削除する (method=missing) または マスクを含む行を削除する (method=mask) の場合にのみ使用できます。 オプションリスト:
|
| 行を統合/削除 | nrows |
入力 int |
|
統合または削除する行の数を指定します。削減方法としてN行読み捨て、M行読み取るまたは、統合した値でN行減らすを選択した場合に利用可能なオプションです。 |
| 行をスキップ | skip |
入力 int |
|
スキップ(読み取る)行の数を指定します。削減方法としてN行読み捨て、M行読み取るを選択した場合に利用可能なオプションです。 |
| 統合する方法 | merge |
入力 int |
|
統合したデータポイントを置き換える値を指定します。 削減方法として統合した値でN行減らすを選択した場合に利用可能なオプションです。
オプションリスト:
|
| 削除/統合の開始列 | start |
入力 int |
|
統合/削除の開始行を指定します。 |
| 削除/統合の終了列 | end |
入力 int |
|
統合/削除の終了行を指定します。スクリプトからのみアクセスできます。 |
| 出力 | orng |
出力 Range |
|
出力範囲を指定します。 |
説明
このXファンクションは、指定した統計データで行を削除または行を統合するために使用されます。このページも参照してください。
例
サンプル 1
- 新規ワークブックを作成して、<Origin Program Folder> \Samples\Signal ProcessingにあるOriginのサンプルデータ、Gaussian Envelope.DATをインポートします。
- 全列選択してワークシート:行の削減メニューを選択してwreducerowsXファンクションダイアログを開きます。以下のようにオプションを設定します。
- 削減方法: 統合した値でN行減らす
- 行を統合: 10
- 統合する方法: 最初のポイント
- 統合の開始行: 1
- 出力: <新規>
- OKをクリックして、行を統合します。
サンプル 2
ワークシートにデータがあるとします。col(B)の値が5000より大きい行を保持し、残りを削除します。以下のコードを実行します。
//col(B)にフィルタを追加し<5000に該当する行を非表示にする wks.col2.filter = 1; wks.col2.filter$="x>5000"; wks.runfilter(); wks.col2.filter=0; //非表示行を削除 wreducerows method:=hidden;
関連するXファンクション
キーワード: データ削減