ehrdata.replace_feature_types

ehrdata.replace_feature_types#

ehrdata.replace_feature_types(edata, features, corrected_type)#

Correct the feature types for a list of features inplace.

Parameters:
edata EHRData

Data object.

features Iterable[str]

The features to correct.

corrected_type Literal['categorical', 'numeric', 'date']

The corrected feature type. One of 'date', 'categorical', or 'numeric'.

Return type:

None

Examples

>>> import ehrdata as ed
>>> edata = ed.dt.diabetes_130_fairlearn()
>>> ed.infer_feature_types(edata)
>>> ed.replace_feature_types(edata, ["time_in_hospital", "number_diagnoses", "num_procedures"], "numeric")