Whoever wrote #pandas and #numpy have a special place in hell for their function naming conventions. Sure, why not use undiscoverable and completely unself-documenting function names? Why not write them like it's still 1978 and make sure you conserve that 16kb of RAM?
It's so clearly written by mathematicians and not software engineers it makes my head spin. Every modern language has moved on to verbose naming conventions sometime around 1994 but Python? Nope. You're still stuck writing like you're K&R on a goddamn PDP-11 in Bell Labs.
To all the new #ml / #ai students/programmers, no this is not normal, and no, no sane programmer in 30 years has written any software that looks like Pandas or NumPy's conventions (outside of microcontrollers).