Я пытаюсь выполнить тест kNN на наборе данных, состоящем из числовых и разрозненных данных. Мне нужно преобразовать мои катагорические данные в числовые, поэтому я написал следующий код
summary(factor(data$gender))
data$gender <- as.numeric(data$gender == 'Male')
data$Partner <- as.numeric(data$Partner == 'No')
data$Dependents <- as.numeric(data$Dependents == 'No')
data$PhoneService <- as.numeric(data$PhoneService == 'No')
data$PaperlessBilling <- as.numeric(data$PaperlessBilling == 'No')
summary(data[c("gender","Partner","Dependents","PhoneService","PaperlessBilling")])
При выполнении все работает просто отлично, однако, когда я пытаюсь связать код в HTML, я получаю следующую ошибку
Quitting from lines 32-39 (HW-kNN-MariamJallouli_Numercial_Categorical.Rmd)
Error in data$gender : objet de type 'closure' non indiçable
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> summary -> factor