【发布时间】:2021-05-25 02:37:40
【问题描述】:
多年来我一直在使用 Python 和 Pandas,并且非常了解它,但我经常使用 reset_index() 功能,而且我会说 95% 的时间,也使用 drop = True 作为关键字。如果我正在重置索引,我认为我不想将旧索引保留在我的数据框中是一个不错的选择。有没有办法将drop = True设置为默认值,如果我不想放弃它,而是使用drop = False?
我查看了pd.set_option() 文档,但没有看到我要查找的内容。
【问题讨论】:
-
更改源代码?
pandas/core/frame.py和pandas/core/series.py;在其中找到reset_index方法并更改关键字参数drop的默认值。 -
这可能是唯一的方法。我知道您可以更改一些不需要更改源代码的选项,因此是问题所在。但是感谢您提供的路径,我会检查一下。