Вот простой пример из «R for Data Science»:
df <- tribble(
~x1,
"a,b,c",
"d,e,f,g"
)
Теперь я могу создать такой столбец списка:
df <- df %>%
mutate(x2 = stringr::str_split(x1, ","))
Теперь данные выглядят так:
# A tibble: 2 × 2
x1 x2
<chr> <list>
1 a,b,c <chr [3]>
2 d,e,f,g <chr [4]>
Вот вопрос: если у меня есть только x2, как я могу с него восстановить x1?
unnest()
не работает, потому что меняет форму данных.
sapply(df$x2, toString)
, чтобы вставить вектор в список, чтобы вернуть строку. - person Psidom   schedule 28.12.2016