-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
I am a new polars user and I am curious how do I use the coordinates_to_cells function in a lazy context?
If I do what I think needs to be done I get an error TypeError: 'Expr' object is not iterable I can achieve my goal in the eager way. But hoping I can do this with the lazy api?
import polars as pl
from h3ronpy.polars.vector import coordinates_to_cells
# Sample Polars DataFrame with latitude and longitude
data = {
"x": [-74.0060, -118.2437, -87.6298], # 'x' for longitude
"y": [40.7128, 34.0522, 41.8781], # 'y' for latitude
}
res = 8
df = (
pl.DataFrame(data)
.lazy()
.with_columns(
coordinates_to_cells(pl.col("x"), pl.col("y"), resarray=res)
.h3.cells_to_string()
.alias(f"h3_{res}")
)
)Metadata
Metadata
Assignees
Labels
No labels