I am a long time user of pandas, thank you for all your hard work.
Is your feature request related to a problem?
It would be useful to be able to do df.min(axis=None) rather than df.values.min(axis=None) to get the mimum over the whole DataFrame. The same goes for max and so on. I expected this to work since this is how any and all work.
Describe the solution you'd like
I'd like the default argument for axis to be 0 and then change the behaviour of None to do both axes, like numpy does. This would be then be consistent with .all and .any.
Maybe changing behaviour of axis=None would be an issue, if so, maybe this would require the less desirable axis="both".
API breaking implications
This would make the API more consitent, but would also be a breaking change.
Describe alternatives you've considered
Writing df.values.min(None).
Comment From: jbrockmendel
PR would be welcome.
Comment From: vyasr
@jbrockmendel I think this issue can be closed as a duplicate since the request is a subset of #21597.
Comment From: jbrockmendel
closing as duplicate of #21597.