Я хотел бы добавить дополнительный символ (или новую строку) в определенном месте в строке. Например, я хочу вставить d в четвертое место в abcefg, чтобы получить abcdefg.
Теперь я использую:
old <- "abcefg"
n <- 4
paste(substr(old, 1, n-1), "d", substr(old, n, nchar(old)), sep = "")
Я мог бы написать однострочную простую функцию для этой задачи, но мне просто интересно, существует ли для этого существующая функция.