как избавиться от повторяющегося и общего текста в R

введите здесь описание изображения

Я хочу избавиться от «-n» в конце каждого слова в моем фрейме данных. Есть ли способ сделать это в R?


person sb10    schedule 13.06.2017    source источник
comment
Вы произносите каждое слово в своем фрейме данных. Ваш фрейм данных состоит только из слов или это строки из нескольких слов line test-n string-n?   -  person G5W    schedule 13.06.2017
comment
попробуйте посмотреть на это   -  person simone    schedule 13.06.2017
comment
Я пытался добавить изображение, но это не удалось.. есть столбец, и данные похожи на конец-n, стрельба-n, игра-n   -  person sb10    schedule 13.06.2017
comment
Попробуйте dput(head(df$TextColumn, 20)) и вставьте результаты в свой вопрос.   -  person G5W    schedule 13.06.2017
comment
Извините, но что означает df ..?   -  person sb10    schedule 13.06.2017


Ответы (2)


Чтобы удалить ненужную строку с конца каждого слова, попробуйте

gsub('-n\\b','', df$TextColumn)
person G5W    schedule 13.06.2017
comment
Если вы хотите сохранить результат, вам нужно что-то вроде df$TextColumn = gsub('-n\\b','', df$TextColumn) - person G5W; 13.06.2017

person    schedule
comment
Если это должно быть в конце, вам нужно '-n$' - person Joris Meys; 13.06.2017