53 points __eddie__ 1 hour ago 28 comments
Vaslo 48 minutes ago | parent
sjtrny 44 minutes ago | parent
Assumes that a project moves beyond 10s of GBs. I guess 99.9% of projects that import pandas fall well below this threshold.
minimaxir 39 minutes ago | parent
If a library is performant at large datasets, it is likely performant at small ones too.
sjtrny 28 minutes ago | parent
minimaxir 23 minutes ago | parent
__eddie__ 25 minutes ago | parent
This isn't a call to arms to rewrite everything in the new shiny, just consider the new shiny for new shiny things
appplication 11 minutes ago | parent
Credit to pandas for popularizing dataframes in Python, but polars and duckdb are objectively better APIs in addition to their implementation improvements. Agree that it’s time we let it go.
minimaxir 43 minutes ago | parent
I'd write more tutorials about how to use data science tooling but one consequence of AI is that all the old data sources I used to analyze such as social media and Reddit are now completely locked down (I am surprised NYC Taxi is still being updated, though). Therefore in the meantime, I'm working on making better data science tooling...although unclear to what end due to the data issue above.
dvt 42 minutes ago | parent
stephantul 31 minutes ago | parent
In many cases I’ve found directly using python primitives to be less confusing than pandas.
Similarly, in companies I’ve worked at, the datasets just aren’t that big. Especially if you’ve got access to modern hardware.
crazysim 28 minutes ago | parent
https://eddie.codes/posts/pandas-should-go-extinct/ <=> https://eddie.codes/posts/source-code-comments/
jonahss 28 minutes ago | parent
Something going wonky on their blog, where two posts got their links swapped.
viccis 27 minutes ago | parent
DuckDB on the other hand is wonderful and truly doesn't use any more memory than it really needs to.
willsmith72 25 minutes ago | parent
The 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"
evolve-maz 24 minutes ago | parent
If I still need to do db-like things in python I think duckdb is better.
jgalt212 20 minutes ago | parent
jijji 17 minutes ago | parent
qwertytyyuu 16 minutes ago | parent
stephenlf 9 minutes ago | parent