Заменить все ячейки с определенными комбинациями слов - PullRequest
0 голосов
/ 22 октября 2019

df 29000 строк и 189 столбцов. В некоторых строках у меня есть

    "true / Bob"

Я хочу найти способ, которым я могу заменить все эти ячейки на

    "Bob"

Ищу решение, в котором я не просто говорюзамените «true / Bob» на «Bob». Пробовал работать с

gsub
lapply

Ответы [ 2 ]

2 голосов
/ 22 октября 2019

Попробуйте заменить символы

as.data.frame(lapply(df, function(v) gsub(".*Bob.*","Bob",v)))
0 голосов
/ 22 октября 2019

Использование dplyr:

library(dplyr)

df %>% mutate_all(~ gsub(".*Bob.*", "Bob", .))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...