从熊猫数据框创建实体作为继承类

时间:2019-10-13 12:23:44

标签: python pandas dataframe software-design clean-architecture

我正在一个项目中,我有多个实体(类/对象)。该代码是用Python编写的,通常,数据是通过不同的网关读入pandas.DataFrame的。

所有实体都从pandas.DataFrame继承。它们只是一个实体的名称(例如Car),但它们是pandas.DataFrame

import pandas

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

我的问题是我实际上无法从代码中看到类/实体的属性/变量是什么。我正在考虑如果将所有列从DataFrame传递给类并使用成员变量并向每个实体添加toDataFrame方法,那么它将如何影响性能,因此我可以对其进行转换返回到DataFrame

用例的输出是JSON。并且在代码的不同位置逐列访问不同的数据框。

将此类用作实体是一种好习惯吗?

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

0 个答案:

没有答案