dplyr:基于拆分因子重复行
我想知道是否可以使用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
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