в python, как заменить модуль featurespace на pandas?

#python #python-3.x

#python #python-3.x

Вопрос:

У меня есть приведенный ниже код, как это сделать, используя 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'
                }
     )
 

Ответ №1:

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

Сначала прочитайте фрейм данных в переменной фрейма данных pandas с именем ps_mf_gt_frm_hana, а затем выполните такие операции, как fillna(), типы данных столбцов и т. Д.
Вы можете использовать fillna API, astype API от pandas для того же самого соответственно.
Например,

 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)
 

Комментарии:

1. Спасибо за ваш ответ, очень признателен. есть ли какая-либо альтернатива для fs.summary() в pandas или любом другом модуле?

2. Вы можете попробовать ps_mf_gt_frm_hana.describe() Если вы хотите увидеть первые несколько строк, попробуйте, ps_mf_gt_frm_hana.head()

3. Также подумайте о том, чтобы пометить его как разрешенный, если вы найдете ответ полезным