首页 > 解决方案 > 在 python 中,如何用熊猫替换特征空间模块?

问题描述

我有以下代码,如何使用 pandas 或任何其他代码来实现?

from FeatureSpace import FeatureSpace
fs.load('ps_mf_gt_frm_hana',
     filepath='bouns_files',
     files='abc.csv',
     append=False,
     delimiter=',',
     encoding='utf8',
     fillna=False,
     data_types={'val_usd':'str', 
                 'quantity':'str',
                 'cost_usd':'str',
                 'fiscl_date':'date'
                }
     )

标签: pythonpython-3.x

解决方案


ps_mf_gt_frm_hana = pd.read_csv( 'bouns_files/abc.csv', delimiter=',', encoding='utf8' )

首先,读取pandas数据框变量中名为ps_mf_gt_frm_hana的数据框,然后执行fillna()、列数据类型等操作。您可以分别使用来自pandas的fillna API、astype API。例如,

ps_mf_gt_frm_hana ['val_usd'] = ps_mf_gt_frm_hana ['val_usd'].astype(str)
ps_mf_gt_frm_hana ['quantity'] = ps_mf_gt_frm_hana ['quantity'].astype(str)
ps_mf_gt_frm_hana ['cost_usd'] = ps_mf_gt_frm_hana ['cost_usd'].astype(str)

推荐阅读