I\'m confused about some tidyr behavior. I can unnest a single response like this:
library(tidyr)
resp1 <- c(\"A\", \"B; A\", \"B\", NA, \"B\")
resp2 <
In addition to Psidom answer: by default, unnest
drops additional list columns (if row duplication is required).
Use .drop = FALSE
argument to keep other columns.
Line unnest(resp1) %>% unnest(resp2) %>% unnest(resp3)
becomes:
unnest(resp1, .drop = FALSE) %>% unnest(resp2, .drop = FALSE) %>% unnest(resp3)