top | item 46990322

(no title)

0xcafefood | 17 days ago

Do people bash pandas? If so, it reminds me of Bjarne's quip that the two types of programming languages are the ones people complain about and the ones nobody uses.

discuss

order

hodapp|17 days ago

imtringued|17 days ago

He missed talking about the poor extensibility of pandas. It's missing some pretty obvious primitives to implement your own operators without whipping out slow for loops and appending to lists manually.

fud101|17 days ago

have these 'improvements' been backported to pandas now? i would expect it to close the gap over time.

postexitus|17 days ago

polars people do - although I wouldn't call polars something that nobody uses.

ayhanfuat|17 days ago

I also use polars in new projects. I think Wes McKinney also uses it. If I remember correctly I saw him commenting on some polars memory related issues on GitHub. But a good chunk of polars' success can be attributed to Arrow which McKinney co-created. All the gripes people have with pandas, he had them too and built something powerful to overcome those.

rlh2|17 days ago

People also love to hate R but data.table is light years better than pandas in my view