簡體   English   中英

能否在Python Pandas中將df.reset_index(drop = true)設置為默認值?

[英]Can df.reset_index(drop=true) be set as default in Python Pandas?

在Python Pandas中切片數據框時,它會記住行的索引。 如果您不希望這樣做,可以使用df.reset_index(drop = true)。 但是,有沒有一種方法可以將其設置為默認值? 我一直想重置索引。

另外,在哪些情況下您想記住索引?

謝謝

您可以通過設置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()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM