Не должно быть сложно написать.Используя только базу R, вы можете сделать
proper_function <- function(month, year) {
start <- as.Date(paste0("01", month,year), "%d%B%Y")
end <- seq(start, length.out = 2, by = "month")[2]
seq(start, end - 1, by = "day")
}
proper_function("June",2019)
# [1] "2019-06-01" "2019-06-02" "2019-06-03" "2019-06-04" "2019-06-05"....
# "2019-06-25" "2019-06-26" "2019-06-27" "2019-06-28" "2019-06-29" "2019-06-30"
proper_function("February",2019)
#[1] "2019-02-01" "2019-02-02" "2019-02-03" "2019-02-04" "2019-02-05" ....
# "2019-02-25" "2019-02-26" "2019-02-27" "2019-02-28"
. Вы можете решить, какой формат будет использовать ваш ввод, и соответственно изменить параметр format
в as.Date
.