DuckDB on the other hand is wonderful and truly doesn't use any more memory than it really needs to.
Pandas Should Go Extinct
11–20 of 105 posts
Re: Pandas Should Go Extinct
#12Hoping OP can fix this on their end so the url has the expected content. Whoops!
Re: Pandas Should Go Extinct
#13The problem is, orgs who see themselves as big data orgs want to act that way, even if they're medium data. "But we'll need it when we grow", "we need to know the state of the art tools"
Re: Pandas Should Go Extinct
#14> People typically start with Excel and graduate to Pandas somewhere in the GB range. Pandas serves them well into the 10s of GBs range, and then they start hitting memory issues, slow computation, or become frustrated with Pandas’ baroque API. Assumes that a project moves beyond 10s of GBs. I guess 99.9% of projects that import pandas fall well below this threshold.
This isn't a call to arms to rewrite everything in the new shiny, just consider the new shiny for new shiny things
Re: Pandas Should Go Extinct
#15Real link here: https://eddie.codes/posts/source-code-comments/ Something going wonky on their blog, where two posts got their links swapped.
Re: Pandas Should Go Extinct
#16Re: Pandas Should Go Extinct
#17Title is currently, err...: Useful Code Comments Hoping OP can fix this on their end so the url has the expected content. Whoops!
Re: Pandas Should Go Extinct
#18If I still need to do db-like things in python I think duckdb is better.
Re: Pandas Should Go Extinct
#19Real link here: https://eddie.codes/posts/source-code-comments/ Something going wonky on their blog, where two posts got their links swapped.
Re: Pandas Should Go Extinct
#20Earlier quoted context omitted.
At my work I had convinced the ML pipeline engineers to switch from pandas to polars for even small ETL pipelines and there were notable performance gain with better CPU/memory utilization. If a library is performant at large datasets, it is likely performant at small ones too.
I’m not disagreeing with that statement at all. You missed my point that there are thousands of people making small Python scripts for education and personal projects everyday. In those circumstances the performance concerns are irrelevant and the ergonomics of good pandas documentation and community knowledge make it a better choice.