12345678910111213141516171819202122232425262728 |
- from abc import ABC, abstractmethod
- import pandas as pd
- class AlgoService(ABC):
-
- @abstractmethod
- def get_data(self, sn:list, vin:list,start_time:str, end_time:str, columns:list) -> pd.DataFrame:
- """从数据库获取原始数据
- Args:
- sn (list): _description_
- vin (list): _description_
- start_time (str): _description_
- end_time (str): _description_
- columns (list): _description_
- """
- pass
-
- @abstractmethod
- def datacleaning(self, param:pd.DataFrame, data:pd.DataFrame) -> pd.DataFrame:
- """数据清洗
- Args:
- data (pd.DataFrame): _description_
- Returns:
- pd.DataFrame: _description_
- """
- pass
|