Отдельный столбец, но добавление новых строк, а не столбцов

Мне нужно разделить один столбец, но не на несколько столбцов, а мне нужны новые строки с повторяющимися значениями.

Некоторые данные

library(tidyverse)
d <- tibble(V1=1:6, V2=c(paste(letters[1:5], letters[6:10], sep=", "), "g"))
d
# A tibble: 6 × 2
     V1    V2
  <int> <chr>
1     1  a, f
2     2  b, g
3     3  c, h
4     4  d, i
5     5  e, j
6     6     g

отделяющий V2 в новые столбцы просто используя тидир.

d  %>% separate(V2, c("V3", "V4"), ",") 

Но в итоге я хочу что-то подобное.

V1   V2
1     a     
1     f
2     b   
2     g
3     c
3     h
4     d
4     i
5     e
5     j
6     g

Попытка присоединиться в конце или связать строки, используя этот код, но безуспешно:

d  %>% separate(V2, c("V3", "V4"), ",") %>% 
       select(1,2) %>% bind_rows(select(1,3))

0 ответов

Другие вопросы по тегам