Examples:
df = Polars::DataFrame.new(
{
"foo" => [-123, -456],
"bar" => [3456, 6789],
"baz" => [7654, 4321],
"zap" => ["ab", "cd"]
},
schema_overrides: {"bar" => Polars::UInt32, "baz" => Polars::UInt64}
)
Select all signed integer columns:
df.select(Polars.cs.signed_integer)
df.select(~Polars.cs.signed_integer)
Select all integer columns (both signed and unsigned):
df.select(Polars.cs.integer)