Skip to content

How to note that some methods aren't available for lazy dataframes? #224

Closed
@MarcoGorelli

Description

@MarcoGorelli

Here are some examples which don't work raise with polars lazyframes:

  • DataFrame.shape (the length isn't, and can't be, known)
  • Column.__len__ (same as above)
  • comparisons (e.g. df1 == df2, but there may be a way around this)
  • anything column-related (as there's no polars.LazyColumn - but there may be a way around this)

I'd like to think we can work round points 3 and 4. But not 1 and 2, not really sure how that could work

I know we want everything to be independent of the execution engine, but how do we plan for these to work for lazy engines?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions