I am trying to use the KNN package for imputing the missing values I have in my dataframe. My dataframe columns have different ranges i.e some of them are much greater in value than others.
My understanding is that the KNN algorithm uses the Euclidean distance to determine the nearest neighbors. My doubt is if I should normalize the data before feeding it to the algorithm or if it does so by default?