用特定的单词组合替换所有单元格
Replace all cells with specific combinations of words
具有 29000 行和 189 列的 df。在某些行中,我有
"true / Bob"
我想找到一种方法将所有这些单元格替换成
"Bob"
寻找解决方案,我不只是说用 "true / Bob" 替换 "Bob"。尝试与
合作
gsub
lapply
试试这个来替换字符
as.data.frame(lapply(df, function(v) gsub(".*Bob.*","Bob",v)))
使用dplyr
:
library(dplyr)
df %>% mutate_all(~ gsub(".*Bob.*", "Bob", .))
具有 29000 行和 189 列的 df。在某些行中,我有
"true / Bob"
我想找到一种方法将所有这些单元格替换成
"Bob"
寻找解决方案,我不只是说用 "true / Bob" 替换 "Bob"。尝试与
合作gsub
lapply
试试这个来替换字符
as.data.frame(lapply(df, function(v) gsub(".*Bob.*","Bob",v)))
使用dplyr
:
library(dplyr)
df %>% mutate_all(~ gsub(".*Bob.*", "Bob", .))