可以在Python Pandas中将df.reset_index(drop = true)设置为默认值吗?

时间:2014-11-11 21:28:56

标签: python pandas indexing

在Python Pandas中切片数据帧时,它会记住行的索引。如果你不想这样,你可以使用df.reset_index(drop = true)。但有没有办法可以将其设置为默认值? 我总是希望重置索引。

还有哪些情况需要记住索引?

由于

1 个答案:

答案 0 :(得分:2)

您可以通过设置func_defaults

来更改默认值
import pandas as pd
import numpy as np
pd.DataFrame.reset_index.im_func.func_defaults = (None, True, False, 0, '')
df = pd.DataFrame(np.random.randint(0, 10, (10, 4)), columns=list("ABCD"), index=np.ones(10))
df.reset_index()