我对如何用另一种计算机语言执行此操作有很好的了解,但是在使用R中的dplyr软件包来完成此任务时遇到了麻烦。我有一个tbl数据集,该数据集的数据列为Dip1,其中包含具有以分号分隔的库名称的字符串。示例:
Number Dip1
1 Goldman Sachs; Morgan Stanley
2 UBS; Wells Fargo; Wachovia
3 Bank of America
4
如何使用dplyr用“;”分隔列的字符串?在其他语言中,这是很直观的,方法是对列进行索引并在行中进行迭代,并通过“;”进行拼接,但是我不确定在这种情况下是否需要使用dplyr进行迭代。谢谢。
答案 0 :(得分:0)
这是一个答案:
require(tidyr)
tbl2 <- tbl %>% separate(Dip1,
sep = "; ",
into = c("a", "b", "c")