在python类中返回数据帧的最佳实践

2024-09-27 00:19:34 发布

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

我想知道在类中处理数据帧的最佳方法是什么。我有一组复杂的类,每个类操作并组合单独的数据帧,但我想知道从函数返回数据帧,或者将它们作为类属性的一部分,是更好的做法

下面的两个例子说明了这个例子。不返回df,只通过类(NoReturnDf.new_dataframe)访问它可以吗?或者这不是一个最佳实践

class NoReturnDf:

    def __init__(self):
        pass

    def dataframe_operation(self, df):
        #do something to dataframe
        self.new_dataframe = df.copy()
        return 1 #on success
class ReturnDf:

    def __init__(self):
        pass

    def dataframe_operation(self, df):
        #do something to dataframe
        return df.copy()

Tags: to数据selfdataframedfnewinitdef

热门问题