【发布时间】:2021-04-02 15:41:28
【问题描述】:
我应该如何从头开始构建一个具有inplace 选项的函数,就像pd.rename(inplace=True) 中的函数一样?
想象这样的事情:
def my_func(df=, inplace=):
some_code_that_process_df
if inplace == False:
return df
else:
# what should I code in here?
【问题讨论】:
-
允许对可以具有默认值的 arg 进行就地处理似乎很危险......
-
inplace暗示函数(虽然通常它是一个方法)改变对象。所以改变对象而不是创建一个新对象。
标签: python pandas function dataframe