Comment vérifier qu'une colonne ne contient que des entiers ?Bonjour,
Je dois vérifier qu'une colonne ne contient que des entiers avant d'exécuter le reste de mon script, mais je ne sais pas comment faire. Idéalement, j'aimerais pouvoir identifier précisément les lignes avec des valeurs décimales.
Merci d'avance pour votre aide!
Re : Comment vérifier qu'une colonne ne contient que des entiers ?Quelle belle solution !! Merci @Mark_Bailey
Re : Comment vérifier qu'une colonne ne contient que des entiers ?Voir la dernière ligne.
Names Default to Here( 1 );
// generate test case with a mix of 90% integers and 10% non-integers
data = J( 30, 1,
If( Random Uniform() < 0.1,
Random Normal(),
Random Integer( -6, 6 )
);
);
// check results
Show( data );
// make a data table example
dt = New Table( "Test Cases",
New Column( "Data", Numeric, Continuous,
Values( data )
)
);
// now the solution
nonIntegersHere = dt << Get Rows Where( Modulo( :Data, 1 ) );