dplyr:基于拆分因子重复行

dplyr:基于拆分因子重复行,r,dplyr,duplicates,rows,rowwise,R,Dplyr,Duplicates,Rows,Rowwise,我想知道是否可以使用dplyr根据函数的结果重复行 如果我有一个如下所示的数据帧: df <- data.frame(count = 1:4, type = LETTERS[1:4], subtype = letters[1:4], stringsAsFactors = F) df[2,"subtype"] <- "a,b" count type subtype 1 1 A a 2 2 B a,b 3

我想知道是否可以使用dplyr根据函数的结果重复行

如果我有一个如下所示的数据帧:

df <- data.frame(count = 1:4, type = LETTERS[1:4], subtype = letters[1:4], 
             stringsAsFactors = F)
df[2,"subtype"] <- "a,b"

  count type subtype
1     1    A       a
2     2    B     a,b
3     3    C       c
4     4    D       d
  count type subtype
1     1    A       a
2     2    B       a
3     2    B       b
4     3    C       c
5     4    D       d
我尝试过使用
rowwise
+
do
,但仍然没有结果

提前感谢,


Giovanni
df Try
tidyr
中分离行
功能:
df <- data.frame(count = 1:4, type = LETTERS[1:4], subtype = letters[1:4], 
                 stringsAsFactors = F)
df[2,"subtype"] <- "a,b"

library(tidyverse)

df %>% separate_rows(subtype)

#   count type subtype
# 1     1    A       a
# 2     2    B       a
# 3     2    B       b
# 4     3    C       c
# 5     4    D       d