用特定的单词组合替换所有单元格

时间:2019-10-22 08:03:29

标签: r rstudio

具有29000行和189列的df。在某些行中,我有

    "true / Bob"

我想找到一种方法,可以将所有这些单元格替换为

    "Bob"

在寻找一种解决方案,我不只是说要用“ true / Bob”代替“ Bob”。尝试与

一起使用
gsub
lapply

2 个答案:

答案 0 :(得分:2)

尝试以此替换字符

as.data.frame(lapply(df, function(v) gsub(".*Bob.*","Bob",v)))

答案 1 :(得分:0)

使用dplyr

library(dplyr)

df %>% mutate_all(~ gsub(".*Bob.*", "Bob", .))