Encontrar el índice de fila como un númerohola a todos.
Necesito encontrar el índice de la fila cuando la columna2 = 0
y luego use el número de fila en el subconjunto.
cuando uso "seleccionar dónde" o "llegar a dónde" no me da el índice como un número.
dt<<GET rows="" where=""></GET>
Re: Encontrar el índice de fila como un número<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Su resultado indica que no había filas que cumplieran con sus criterios. Si sabe que hay filas con 0, puede ser que su columna tenga un tipo de datos de caracteres y la comparación sea numérica... coloque comillas alrededor del 0 en su comparación o cambie el tipo de datos de la columna a Numérico.
Re: Encontrar el índice de fila como un númerormat es una matriz de filas.Para obtener el número de filas puedes escribir n = NFilas(rmat) .El número de la primera fila será rmat[1] , el segundo rmat[2] hasta rmat. Si desea buscar los valores correspondientes en otra columna, solo para estas filas puede escribir Columna("datos")[rmat] << Obtener valores .
Re: Encontrar el índice de fila como un númeroEjecuta esto:
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);
en el registro verás esto:
[5, 9, 11]
esta es una lista de filas donde la primera columna era igual a 0;
Re: Encontrar el índice de fila como un númeromuestra:
matt = [](0, 1);
¿Qué quiere decir esto? Necesito solo un número. por ejemplo 90. (significa en la fila #90)
Re: Encontrar el índice de fila como un númeroLigera modificación a su sintaxis:
rmat = dt << get rows where (as column(2) == 0);