Я по-прежнему немного новичок в программировании R. Я смущен, почему подмножество кадра данных возвращает коэффициент, а не только вектор с одним элементом. Почему это R по умолчанию? Это потому, что я подмножество - это слово, а не значение? Тем не менее, я бы ожидал символьный вектор.Почему фактор возвращается, когда я подмножаю DataFrame?
Например:
n <- c(2,3,5)
s = c("aa", "bb","cc")
b <- c(TRUE, FALSE, TRUE)
df <- data.frame(n,s,b)
df
test <- df[1,"s"]
test
class(test) #this says it's a factor
Спасибо!
ye s, вот почему я написал: «... в отличие от всего лишь вектора с одним элементом» –