Как удалить значения года только из столбцов даты в R? - PullRequest
0 голосов
/ 26 апреля 2018

Я анализирую данные GPS для сезонных перемещений диких свиней за многолетний период.Меня не интересуют годы, месяцы и дни.Мои столбцы даты отформатированы, «% m /% d /% Y» (например, 4/12/2017).Я хотел бы удалить% Y (все годы) во всем столбце, чтобы он читался как «% m /% d» (например, 4/12).Есть предложения?

1 Ответ

0 голосов
/ 26 апреля 2018

Возможно, лучший оптимизированный вариант - использовать gsub и заменить значение year на:

gsub("(.*)/\\d{4}$","\\1","4/12/2017")
#[1] "4/12"

Предположим, вы получили data.frame в виде df со столбцом даты в качестве dateтогда можно попробовать:

df$date <- gsub("(.*)/\\d{4}$","\\1",df$date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...