Wie überprüfe ich, ob eine Spalte nur ganze Zahlen enthält?Hallo,
Ich muss überprüfen, ob eine Spalte nur Ganzzahlen enthält, bevor ich den Rest meines Skripts ausführe, aber ich weiß nicht, wie das geht. Idealerweise möchte ich die Zeilen mit Dezimalwerten genau identifizieren können.
Vielen Dank im Voraus für Ihre Hilfe!
Betreff: Wie überprüfe ich, ob eine Spalte nur ganze Zahlen enthält?Was für eine schöne Lösung!! Danke @Mark_Bailey
Betreff: Wie überprüfe ich, ob eine Spalte nur ganze Zahlen enthält?Siehe letzte Zeile.
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 ) );