Sep 3, 2021
exactly. If all you work in is a local Jupyter notebook, there is no need for inplace=True (but it is also not the devil in any way). As soon as you are in an actual application, it is often pretty useful because there you WANT to discard previous versions of the same dataframe and NOT create copy after copy of it.