В R, если вы хотите обрезать все пробельные символы с конца строки, вы должны выполнить обрезку (to.be.trimmed, "right"), например, так:
> trimws("nauris ", "right")
[1] "nauris"
Что если вместо обрезки пробельных символов я бы хотел обрезать точки (или некоторые другие символы)?В Python вы бы сделали string.rstrip(char)
.Вот некоторые желаемые результаты:
> rstrip("nauris", "s")
[1] "nauri"
> rstrip("nauris.", ".")
[1] "nauris"
> rstrip("nauris....", ".")
[1] "nauris"
> rstrip("stack", "c")
[1] "stack"
Задание указанного периода в качестве последнего аргумента не работает, так как он просто возвращает пустую строку:
trimws("nauris.", "right", ".")
[1] ""