行の削減
行の削減を統合したり削除してワークシートを削減
必要なOriginのバージョン: 9.1 SR0以降
1. wreducerows method:=merge nrows:=3 merge:=ave start:=2;
2. wreducerows method:=hidden;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
入力 | irng |
入力 Range |
|
入力データ範囲を指定します。 |
削除方法 | method |
入力 int |
|
削除方法を指定します。
オプションリスト:
|
行全体を削除 | entire |
入力 int |
|
参照列の欠損値またはマスクされた値に基づいて行全体を削除することで行を削減します。
このオプションは、削減方法が欠損値を含む上を削除する (method=missing) または マスクを含む行を削除する (method=merge) の場合にのみ使用できます。 変数 irng は参照列です。 オプションリスト:
|
行を統合/削除 | nrows |
入力 int |
|
統合または削除する行の数を指定します。削減方法としてN行読み捨て、M行読み取るまたは、統合した値でN行減らすを選択した場合に利用可能なオプションです。 |
行をスキップ | skip |
入力 int |
|
スキップ(読み取る)行の数を指定します。削減方法としてN行読み捨て、M行読み取るを選択した場合に利用可能なオプションです。 |
統合する方法 | merge |
入力 int |
|
統合したデータポイントを置き換える値を指定します。 削減方法として統合した値でN行減らすを選択した場合に利用可能なオプションです。
オプションリスト:
|
削除/統合の開始列 | start |
入力 int |
|
統合/削除の開始行を指定します。 |
削除/統合の終了列 | end |
入力 int |
|
統合/削除の終了行を指定します。スクリプトからのみアクセスできます。 |
出力 | orng |
出力 Range |
|
出力範囲を指定します。 |
このXファンクションは、行の削除または指定した統計データで行を統合するために使用されます。このページも参照してください。
サンプル 1
サンプル 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;
キーワード: データ削減