行インデックスを数値として検索するこんにちは、みんな。
column2 =0の場合に行インデックスを見つける必要があります
次に、サブセット内の行番号を使用します。
「select where」または「get where」を使用すると、インデックスが数値として表示されません。
dt<<GET rows="" where=""></GET>
Re: 行インデックスを数値として検索する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />結果は、条件を満たす行がなかったことを示しています。 0 が含まれる行があることがわかっている場合は、列が文字データ型で比較が数値である可能性があります。比較で 0 を引用符で囲むか、列のデータ型を数値に変更してください。
Re: 行インデックスを数値として検索するrmat は行行列です。書き込める行数を取得するにはn = NRows(rmat) 。最初の行番号は次のようになりますマート[1] 、 二番目マート[2]までルマット。別の列で対応する値を検索したい場合は、これらの行についてのみ次のように記述できます。 Column("data")[rmat] << 値の取得。
Re: 行インデックスを数値として検索するこれを実行します:
dt=New Table( "example table",
Add Rows( 12 ), New Column( "A column", Numeric, "Continuous",
Set Values( [1, 1, 1, 10, 0, 1, 1, 1, 0, 1, 0, 1] ) ));
rmat = dt << get rows where (as column(1) == 0);
ログには次のように表示されます。
[5、9、11]
これは、最初の列が 0 に等しい行のリストです。
Re: 行インデックスを数値として検索するそれが示している:
rmat = [](0, 1);
これはどういう意味ですか? 数字だけが必要です。たとえば90。 (行番号90を意味します)
Re: 行インデックスを数値として検索する構文を少し変更します。
rmat = dt << get rows where (as column(2) == 0);