~/talk

Expressive and fast dataframes in Python with polars

Talkat PyData NYC 2022 · 2022-11-09..11-11· [python]
name:Juan Luis
links:none on file
slides:none on file

Polars uses a Rust core over Arrow and shows a lazy expression planner that fuses operations and parallelizes independent aggregates, letting a cloud demo scan a 1.8 GB CSV of Stack Overflow posts without fully loading it, group tags into a list[str] column, semi-join and filter for python tags, and surface top-voted python questions (median score 1.78). Recent streaming work even reads 80 GB on 16 GB RAM so out‑of‑core and multicore speedups actually work.

AI-written summary · about

  1. 0:00Introduction to polars
  2. 2:11Pandas success and limits
  3. 6:07Alternatives to pandas
  4. 8:36Apache Arrow as memory format
  5. 10:01What is polars
  6. 13:11Demo setup and data load
  7. 17:51Exploring polars expressions
  8. 22:08Handling list columns
  9. 23:16Lazy evaluation for big data
  10. 27:32Top Python questions with polars
  11. 31:52Memory and streaming
  12. 33:18Polars future and distributed
  13. 36:15When to use lazy
  14. 37:20SQL and index notes
  15. 38:02Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.