Trovare l'indice di riga come numeroCiao a tutti.
Devo trovare l'indice della riga quando colonna2 = 0
e quindi utilizzare il numero di riga nel sottoinsieme.
quando utilizzo "seleziona dove" o "ottieni dove" non mi fornisce l'indice come numero.
dt<<GET rows="" where=""></GET>
Ri: Trovare l'indice di riga come numero<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Il risultato indica che non sono presenti righe che soddisfano i tuoi criteri. Se sai che ci sono righe con 0 al loro interno, è possibile che la tua colonna sia di tipo carattere e il confronto sia numerico... metti le virgolette intorno allo 0 nel confronto o cambia il tipo di dati della colonna in Numerico.
Ri: Trovare l'indice di riga come numerormat è una matrice di righe.Per ottenere il numero di righe che puoi scrivere n = NRighe(rmat) .Il numero della prima riga sarà rmat[1] , il secondo rmat[2] fino a rmat. Se vuoi cercare i valori corrispondenti in un'altra colonna, puoi scrivere solo per queste righe Colonna("dati")[rmat] << Ottieni valori .
Ri: Trovare l'indice di riga come numeroEsegui questo:
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);
nel log vedrai questo:
[5, 9, 11]
questo è un elenco di righe in cui la prima colonna era uguale a 0;
Ri: Trovare l'indice di riga come numeromostra:
rmat = [](0, 1);
Cosa significa questo? Mi serve solo un numero. ad esempio 90. (significa nella riga n. 90)
Ri: Trovare l'indice di riga come numeroLeggera modifica alla sintassi:
rmat = dt << get rows where (as column(2) == 0);