У меня есть вопрос о colnames
функции в базовом пакетеНазначение COLNAMES() для конкретного столбца кадра данных
Допустим, у вас есть data.frame, следующим образом:
df <- data.frame(variable = letters[1:100], value = rnorm(100))
Как можно было бы ожидать, colnames(df[1])
возвращается:
colnames(df[1])
# [1] "variable"
Однако, это не кажется, что назначение возможно при вызове конкретного столбца
colnames(df[1]) <- c("test")
colnames(df[1])
# [1] "variable"
Почему?
Спасибо! Это «почему»! –