У меня есть следующие данные -
structure(list(k = structure(c(17563, 17591, 17622, 17652, 17683
), class = "Date"), startdt = structure(c(17532, 17561, 17589,
17620, 17650), class = "Date"), enddt = structure(c(17560, 17588,
17619, 17649, 17652), class = "Date")), row.names = c(NA, -5L
), class = c("grouped_df", "tbl_df", "tbl", "data.frame"), .Names = c("k",
"startdt", "enddt"), vars = "k", drop = TRUE, indices = list(
0L, 1L, 2L, 3L, 4L), group_sizes = c(1L, 1L, 1L, 1L, 1L),
biggest_group_size = 1L, labels = structure(list(
k = structure(c(17563, 17591, 17622, 17652, 17683), class = "Date")),
row.names = c(NA,
-5L), class = "data.frame", vars = "k", drop = TRUE, .Names = "k"))
, и я хочу передать их в функцию.вот как бы я использовал map3, который не существует (ура) -
dates %>% map3_df(.x = $.k, .y = $.startdt, .z = $.enddt,
.f = ~ fetchdata(startdate = .z, enddate = .z, k = .x)
Pmap может быть вариант?я просто не слишком знаком, и проблема в том, что я не могу назначить переменные явно (т.е. .x, .y, .z), а функция, которую я хочу отобразить, принимает тонну необязательных переменных (и яхочу указать только startdate, enddt и k).
Любая помощь приветствуется, спасибо заранее.