【发布时间】:2018-11-08 05:10:27
【问题描述】:
我的输入数据集是
df1 = data.frame(Var_A = c('A&B X+Y','C S'),
Var_B = c('1,2','2'))
期望的输出是
df2 = data.frame(Var_A = c('A&B','A&B','X+Y','X+Y','C S'),
Var_B = c('1','2','1','2','2'))
“&”、“+”和空格等特殊字符的存在造成问题
我使用的代码是
test_new = separate_rows(df1, "Var_B", convert = FALSE) %>%
separate_rows("Var_A") %>%
arrange(Var_A)
【问题讨论】: