首页 文章

如何使用dplyr在R中的列中拆分字符串? [重复]

提问于
浏览
-2

这个问题在这里已有答案:

我非常了解如何用另一种计算机语言执行此操作,但是在使用R中的dplyr软件包完成此任务时遇到了问题 . 我有一个tbl数据集,其中包含一列数据Dip1,其中包含由分号分隔的存储区名称的字符串 . 例:

Number  Dip1  

1       Goldman Sachs; Morgan Stanley
2       UBS; Wells Fargo; Wachovia
3       Bank of America
4

如何使用dplyr将列的字符串拆分为“;”?通过索引列并迭代行并按“;”拼接,这在其他语言中很直观,但我不确定在这种情况下是否需要使用dplyr进行迭代 . 谢谢 .

1 回答

  • 0

    这是一个答案:

    require(tidyr)
    tbl2 <- tbl %>% separate(Dip1, 
            sep = "; ", 
            into = c("a", "b", "c")
    

相关问题