I'm not going to go into the details of the k nearest neighbors amputation approach here, but suffice it to say, it uses vectors and variables that are nearby, that are complete observations to impute the values that are missing in the data set. 