Используя набор данных радужной оболочки для этого примера, многие люди это знают.
Я масштабировал первые 4 переменные набора данных и назвал их scaled.iris. standardized.iris <- scale(iris[,-5])
Почему есть разница, привязывать ли я столбец по индексу cbind(scaled.iris,iris[5])
или по имени переменной cbind(scaled.iris,iris$Species)
?
Первый дает мне data.frame со столбцом с фактическими метками ("setosa", "versicolor", ...) плюс правильное имя столбца, последний дает мне матрицу без имени столбца плюс символьные значения 1-3 .