Map given function, handle null as NA and flatten_chr()
map_chr_hack(.x, .f, ...)
.x | An interable data object |
---|---|
.f | A function to map over the data |
... | Extra arguments to `map()` |
Use this function to extract elements with NAs from a list of lists into a tibble.
#data(animal_encounters) #nn <- map_chr_hack(animal_encounters$content, c("properties", "name")) #testthat::expect_true(is.na(nn[[1]])) #testthat::expect_equal(nn[[2]], animal_encounters$content[[2]]$properties$name)