Я пытаюсь использовать str_replace_all в определенной пользователем функции в r, чтобы заменить все вхождения буквы «T» в столбце во фрейме данных пробелом.Функция также удаляет последнюю букву из каждой строки.
Требуемый вывод
Для приведенных ниже данных будет преобразована первая таблица во вторую, когда столбец df$code
пропущен через:
id code
1 STWX
2 STVX
3 RTUX
id code
1 S W
2 S V
3 R U
Предыдущие попытки
Я пытался использовать следующее:
str_convert <- function(x) {
str_replace_all(x, 'T', ' ')
substr(x,1,nchar(x)-1)
}
Однако вывод, который я получаю, не удаляет 'T', поэтомуконечный результат выглядит так:
id code
1 STW
2 STV
3 RTU
Я совершаю очевидную ошибку?Любая помощь с благодарностью.