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

У меня есть данные за 2000-2005 гг. Я хочу сделать эти три вещи:

1) Как удалить определенный c месяц из всех лет? Например, я хочу удалить июнь с каждого года? какой будет код для этого?

2) Более того, что, если я хочу удалить, например, 3 месяца, июнь, июль и август. какой тогда будет код?

Извините, я новичок ie в R и мне нужна небольшая помощь.

1 Ответ

0 голосов
/ 28 января 2020

Предполагается, что у вас есть фрейм данных с именем data со столбцом Date. Преобразуйте его в объект даты.

data$Date <- as.Date(data$Date)

Вы можете извлечь из него месяц и удалить данные июня

data[as.integer(format(data$Date, "%m")) != 6, ]

Или удалить данные июня, июля и августа

data[!as.integer(format(data$Date, "%m")) %in% 6:8, ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...