2 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
將它們?nèi)糠旁陬?lèi)中并確保它們都返回類(lèi),然后將它們鏈接起來(lái):
df = pd.DataFrame([[1,2]])
class foo():
def __init__(self, df=pd.DataFrame()):
self.df = df
def __call__(self, df=pd.DataFrame()):
return foo(df=df)
def print(self):
print("here we go")
print (self.df)
return self
def func1(self):
self.df=self.df.append([[2,3]])
return self
def func2(self):
self.df=self.df.append([[3,4]])
return self
def func3(self):
self.df=self.df.append([[4,5]])
return self
a = foo(df)
a.print().func1().print().func2().print().func3().print()
添加回答
舉報(bào)