查找数字形式的行索引大家好。
当column2=0时我需要找到行索引
然后使用子集中的行号。
当我使用“选择位置”或“获取位置”时,它不会以数字形式提供索引。
dt<<GET rows="" where=""></GET>
回复:查找数字形式的行索引<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />您的结果表明没有符合您条件的行。 如果您知道其中有包含 0 的行,则可能是您的列是字符数据类型并且比较是数字...要么在比较中在 0 周围加上引号,要么将列的数据类型更改为数字。
回复:查找数字形式的行索引rmat 是行矩阵。要获取可以写入的行数n = N行(rmat) 。第一行号将是参数[1] , 第二资源管理器[2]取决于恢复率。如果您想在另一列中查找相应的值,只需针对这些行您可以编写Column("data")[rmat] << 获取值。
回复:查找数字形式的行索引运行这个:
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 的行列表;
回复:查找数字形式的行索引表明:
rmat = [](0, 1);
这是什么意思? 我只需要一个号码。例如90。 (指第 90 行)
回复:查找数字形式的行索引对语法稍作修改:
rmat = dt << get rows where (as column(2) == 0);