Hey y'all. Is list comparison supported for Int64?...
# general
s
Hey y'all. Is list comparison supported for Int64? Getting this error with the ray_runner
Copy code
thread '<unnamed>' panicked at src/daft-core/src/series/ops/comparison.rs:63:5:
 pyo3_runtime.PanicException: List(Int64) not implemented
This is the statement
Copy code
where_neq_expr = where_neq_expr | (
            df["c.google_product_category"] != df["p.google_product_category"]
        )
Basic test example
Copy code
df = daft.from_pydict({
    "list1": [[1, 2, 3], [4, 5, 6], [7, 8, 9]],
    "list2": [[1, 2, 3], [6, 5, 4], [7, 8, 9]]
})

# Filter rows where the two list columns are not equal
filtered_df = df.filter(df["list1"] != df["list2"])
print(filtered_df.collect())
Seems like it should be table stakes? https://github.com/Eventual-Inc/Daft/issues/3510
j
Thanks for raising! We can get it out in next release
Cc @Robert Howell to bump up the priority
👍 1
s
Thank you!
r
Ack, will prioritize!