У меня есть следующие данные tibble,
h <- structure(list(label = list(list(structure(list(id = 431676528L,
url = "https://api.github.com/repos/emergenzeHack/terremotocentro/labels/per%20sviluppatori",
name = "per sviluppatori", color = "d4c5f9", default = FALSE), .Names = c("id",
"url", "name", "color", "default")), structure(list(id = 442034204L,
url = "https://api.github.com/repos/emergenzeHack/terremotocentro/labels/sito%20principale",
name = "sito principale", color = "5319e7", default = FALSE), .Names = c("id",
"url", "name", "color", "default"))), list(structure(list(id = 442051239L,
url = "https://api.github.com/repos/emergenzeHack/terremotocentro/labels/mappa",
name = "mappa", color = "0052cc", default = FALSE), .Names = c("id",
"url", "name", "color", "default")), structure(list(id = 431676528L,
url = "https://api.github.com/repos/emergenzeHack/terremotocentro/labels/per%20sviluppatori",
name = "per sviluppatori", color = "d4c5f9", default = FALSE), .Names = c("id",
"url", "name", "color", "default")), structure(list(id = 442034204L,
url = "https://api.github.com/repos/emergenzeHack/terremotocentro/labels/sito%20principale",
name = "sito principale", color = "5319e7", default = FALSE), .Names = c("id",
"url", "name", "color", "default"))), list(NA_character_)), mainId = c("216226960",
"215647494", "242390063")), .Names = c("label", "mainId"), row.names = c(NA,
-3L), class = c("tbl_df", "tbl", "data.frame"))
Я хотел бы сгладить значения из метки, сопоставляя их с mainId
, чтобы я мог связать каждый подэлемент из labe
l с его основным идентификатором. Я пытаюсь получить тиббл с заголовками : _4 _, _ 5_, name
, color
, mainId
.
Решения для аналогичного вопроса работают нормально, если в подэлемент label
map_df(h, flatten_dfr)
Ошибка в bind_rows_ (x, .id): аргумент 1 должен иметь имена
mainID
был отброшен или оставилNA
для других значений? - person alistaire   schedule 11.02.2018