[X] I have checked that this issue has not already been reported.
[X] I have confirmed this bug exists on the latest version of the Polars CLI.
Reproducible example
# generate test.csv
cat<<EOF > test.csv
a
test
test
test2
test3
EOF
# run group by query
echo "SELECT COUNT(*) AS _count, a FROM read_csv('test.csv') GROUP BY a;" | polars
COUNT(*) is seemingly counting all rows, instead of using the group by.
Expected behavior
import polars as pl
df = pl.read_csv('test.csv')
with pl.SQLContext(register_globals=True, eager=True) as ctx:
df_small = ctx.execute("SELECT COUNT(*) AS _count, a FROM df GROUP BY a")
print(df_small)
Checks
[X] I have checked that this issue has not already been reported.
[X] I have confirmed this bug exists on the latest version of the Polars CLI.
Reproducible example
Output
Issue description
COUNT(*)
is seemingly counting all rows, instead of using the group by.Expected behavior
Installed version
0.8.0