Trouver l'index de ligne sous forme de nombresalut tout le monde.
Je dois trouver l'index de ligne lorsque column2 = 0
puis utilisez le numéro de ligne dans le sous-ensemble.
lorsque j'utilise "sélectionner où" ou "obtenir où", cela ne me donne pas l'index sous forme de nombre.
dt<<GET rows="" where=""></GET>
Re : Trouver l'index d'une ligne sous forme de nombre<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Votre résultat indique qu'aucune ligne ne répond à vos critères. Si vous savez qu'il y a des lignes contenant 0, il se peut que votre colonne soit de type caractère et que la comparaison soit numérique... soit mettez des guillemets autour de 0 dans votre comparaison, soit changez le type de données de la colonne en Numérique.
Re : Trouver l'index d'une ligne sous forme de nombrermat est une matrice de lignes.Pour obtenir le nombre de lignes que vous pouvez écrire n = NLignes(rmat) .Le numéro de la première ligne sera rmat[1] , la deuxième rmat[2] jusqu'à mat. Si vous souhaitez rechercher les valeurs correspondantes dans une autre colonne, uniquement pour ces lignes, vous pouvez écrire Column("data")[rmat] << Obtenir les valeurs .
Re : Trouver l'index d'une ligne sous forme de nombreLance ça:
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);
dans le journal, vous verrez ceci :
[5, 9, 11]
il s'agit d'une liste de lignes dont la première colonne était égale à 0 ;
Re : Trouver l'index d'une ligne sous forme de nombreça montre:
rmat = [](0, 1);
Qu'est-ce que cela signifie? J'ai juste besoin d'un numéro. par exemple 90. (signifie dans la ligne #90)
Re : Trouver l'index d'une ligne sous forme de nombreLégère modification de votre syntaxe :
rmat = dt << get rows where (as column(2) == 0);