Pandas:如何向未定义的类添加方法?

2024-04-20 09:17:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我想向所有pandas.DataFrame对象添加一个compute()方法,compute就是这样做的

def compute(self):
  return self

但是如何向包中定义的类添加方法


1条回答
网友
1楼 · 发布于 2024-04-20 09:17:03

使用以下命令:

from pandas.core.base import PandasObject
def compute(df):
    ...
PandasObject.compute = compute

df.compute()

请注意,您可能会覆盖某些现有方法,这是极不可取的,除非您知道自己在做什么。有关其他方法,请参阅此其他thread

相关问题 更多 >