gpt4 book ai didi

python - 将 pandas 数据框传递给类

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:52 25 4
gpt4 key购买 nike

我想从从 csv 创建的 pandas 数据框创建一个类。最好的方法是使用@staticmethod 吗?这样我就不必为每个对象分别读取数据框

最佳答案

为此您不需要@staticmethod。您可以在创建类的实例时传递 pandas DataFrame:

class MyClass:

def __init__(self, my_dataframe):
self.my_dataframe = my_dataframe

a = MyClass(my_dataframe)
b = MyClass(my_dataframe)

此时,ab 都可以访问您传递的DataFrame,您不必每次都读取DataFrame。您可以从 CSV 文件中读取一次数据,创建 DataFrame 并构造任意数量的类实例(它们都可以访问 DataFrame)。

关于python - 将 pandas 数据框传递给类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26949755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com