问题描述
我想这样编码
MyClass(variable_1).Method_1(variable_2).Method_2()
其中 Method_1 为您提供两个值:一个数据框和一个 numpy 浮点数;我希望当你调用 Method_2 时,绘制 Method_1 给出的值
如何在调用 Method_1 时将 Method_1 的值与 Method_2 连接,或者如何实现? 我有数据框和图形的代码,但我无法链接它们
解决方法
您基本上需要返回 col2
NaN
NaN
NaN
以允许链接调用。
下面是一个例子:
self
它是这样工作的
class MyClass():
def __init__(self,var):
self.var = var
self.var2 = ""
def method1(self,var2):
self.var2 = var2
return self
def method2(self):
print(self.var,self.var2)
您可以调整此模式以满足您的需求。但是数据必须存储在类中,因为您需要返回 >>> MyClass('foo').method1('bar').method2()
foo bar
以允许链接方法。所以 self
可能是您的数据框,self.var2
将绘制它。
根据您的需要,您也可以考虑不返回 method2
,而是返回提供您需要的方法的不同类的实例。
---- 更新----
考虑到您的答案中的代码,它可以像这样工作。由于我没有您的数据,因此我没有对其进行测试。里面可能还有错误。
self
,
duplicateEncode(" ( ( )")); // ()))))
我想这样调用:Resumidor(deficit_BCA).contar_diasxhoras().gbarrah_horas(); Deficit_BCA 是一个 DataFrame,我在 gbarrah_horas() 中写了“tipo”以使用 Resumidor(deficit_BCA).gbarrah_horas("contar") 之类的函数,在那里调用 contar 函数,但我想要 Resumidor(deficit_BCA).contar_diasxhoras().gbarrah_horas ()