微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用方法的值到下一个方法

如何解决使用方法的值到下一个方法

我想这样编码

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 ()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。