代码之家  ›  专栏  ›  技术社区  ›  Khan

从pandas数据帧创建实体作为继承类

  •  0
  • Khan  · 技术社区  · 7 年前

    我正在处理一个项目,其中我有多个实体(类/对象)。代码是用Python编写的,一般情况下,数据被读入到 pandas.DataFrame 通过不同的通道。

    所有实体都继承自 熊猫.DataFrame . 它们只是一个实体的名字(例如汽车),但是它们是 熊猫.DataFrame .

    import pandas
    
    class Car(pandas.DataFrame):
       def __init__(self, *args,**kargs):
          pandas.DataFrame.__init__(self,*args,**kargs)
    

    我的问题是我实际上无法从代码中看到类/实体的属性/变量是什么。我在想如果我把 DataFrame 使用成员变量并添加 toDataFrame 方法,以便将其转换回 数据帧 必要时。

    我的用例的输出是一个JSON。不同的数据帧在代码的不同位置逐列访问。

    使用这样的类作为实体是一个好的实践吗?

    根据一个实体将数据帧转换成一个带有变量的实类实体会更好吗?

    0 回复  |  直到 7 年前