123456789101112131415161718192021222324252627282930313233343536373839 |
- # -*- coding: utf-8 -*-
- """
- @author: yq
- @time: 2024/11/13
- @desc: 数据加工
- """
- import pandas as pd
- from commom import f_save_train_df
- from entitys import DataProcessConfigEntity
- class DataProcess():
- def __init__(self, data_process_config: DataProcessConfigEntity):
- self._data_process_config = data_process_config
- def data_fill(self, df: pd.DataFrame) -> pd.DataFrame:
- """
- 数据填充
- """
- pass
- def data_filter(self, df: pd.DataFrame) -> pd.DataFrame:
- """
- 数据筛选,删除缺失率高的特征或样本
- """
- pass
- def save(self, df):
- """
- 加工结果固化
- """
- f_save_train_df("distribution", df)
- if __name__ == "__main__":
- pass
|