Чтобы создать коэффициент, необходимо предоставить данные и метки сезона для функции factor()
.
Однако, поскольку вы хотите, чтобы Spring был базовым уровнем, я думаю, вам придется указатьуровни и метки в определенном порядке - пружина должна быть первой:
bikeshare <- data.frame(season = 1:4)
bikeshare$seasonfactor <- factor(x = bikeshare$season,
levels = c(2,3,4,1),
labels = c("spring", "summer", "fall", "winter"))
str(bikeshare$seasonfactor)
#> Factor w/ 4 levels "spring","summer",..: 4 1 2 3
bikeshare
#> season seasonfactor
#> 1 1 winter
#> 2 2 spring
#> 3 3 summer
#> 4 4 fall
Создано в 2019-03-03 пакетом Представить (v0.2.1)
Это немного сбивает с толку, потому что в seasonfactor
Spring представляется как 1, а в оригинальном season
он представлен как 2.