Re:Why Pandas feels clunky when coming from R (2024)
by rich_sasha on Sunday June 08, 2025 @07:27AM
(#44216285)
> What Python desperately needs is a coordinated effort for a core data science /scientific computing stack with a unified framework.
In fairness, if you're not touching Pandas, it's pretty good I'd say. Everything is based around numpy and scipy. Sklearn API is a bit idiosyncratic but works really nicely in practice and is extensible. JAX has an API which is 1:1 equivalent to numpy, probably with some catches but still. All the trouble starts with pandas.
Pandas is pretty terrible IMO for all the reasons listed by OP and TFA - and more.
In fairness, if you're not touching Pandas, it's pretty good I'd say. Everything is based around numpy and scipy. Sklearn API is a bit idiosyncratic but works really nicely in practice and is extensible. JAX has an API which is 1:1 equivalent to numpy, probably with some catches but still. All the trouble starts with pandas.
Pandas is pretty terrible IMO for all the reasons listed by OP and TFA - and more.