Как я могу сгруппировать определенные c 'месяцев' из вектора и классифицировать их как выбранный сезон в R? - PullRequest
0 голосов
/ 24 марта 2020

Итак, я новичок в R, так как должен использовать его для исследовательского проекта по курам. Мой фасилитатор сказал, чтобы посмотреть, не являются ли месяцы / сезоны причиной каких-либо путаниц в наших данных, но не сказал, как иначе, чем показал нам, как взять наш столбец дат и превратить его в вектор месяцев:

enter image description here

Как я могу извлечь определенные c месяцы из вектора month_place (например, 01,10,11,12) и классифицировать их как сезон, например, зима?

Большое спасибо за любые предложения или более простые способы сделать это!

1 Ответ

0 голосов
/ 24 марта 2020

Вот то, что должно работать. df обозначает ваш фрейм данных:

df$season[df$month_placed == 01 | df$month_placed == 10 | df$month_placed == 11 | df$month_placed == 12,] <- "winter"

Это создает новый столбец в вашем фрейме данных под названием «сезон» и указывает, что «сезон» должен быть «зимой», когда в качестве месяца_перемещено было 01 , 10, 11 или 12.

Дайте нам знать, если вам нужны разъяснения. Добро пожаловать на SO!

...