У меня есть фрейм данных некоторых строк. В некоторых строках есть одно слово, которое я хочу заменить пустым. Я могу получить слово, но во время замены я получаю предупреждение
Предупреждение: в gsub (pattern =
text [lengths (gregexpr ("[[: alpha:]] +", текст)) ==: аргумент
'pattern' имеет длину> 1, и будет использоваться только первый элемент
Только первое слово получает замену, а остальное остается как есть. Я хочу заменить все отдельные слова во фрейме данных.
Код, который я использую, как показано ниже.
text <- c("Because I could not stop for Death -",
"Word1",
"He kindly stopped for me -",
"Word2",
"The Carriage held but just Ourselves - ",
"word3",
"and Immortality")
gsub(pattern = text[lengths(gregexpr("[[:alpha:]]+", text)) == 1], "", text)
Я ожидаю выхода ниже.
"Because I could not stop for Death -",
"He kindly stopped for me -",
"The Carriage held but just Ourselves - ",
"and Immortality"