Algorithm 1 . Data encoding algorithm.
Input: Raw data in the form of a table or data frame |
Output: Encoded data |
Retains only non-null values and drops all NA-values |
Reshapes the data for encoding by imputing it |
Encode data using an ordinal encoder |
Assign back encoded values to non-null values in the original data |
Iterate through each column in the data as |
for columns in category columns: |
encode (data Frame[columns]) |
return encoded data |