Skip to main content
. 2024 May 27;10:e2027. doi: 10.7717/peerj-cs.2027

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