Какой самый элегантный способ в R вставить разрывы строк в переменную char?
Например, у меня есть следующий data.frame:
longValues <- c("This is a very long text that should include linebreaks", "And also this is a very long text, that should include linereaks", "And this is an even longer text without linebreaks")
df <- data.frame(longValues)
df
Я хотел бы создатьновая переменная, содержащая те же значения, что и longValues
, но разрыв строки ("\ n") должен быть вставлен после определенного количества символов (скажем, 20), но он должен быть вставлен между двумя словами. Таким образом, если символ 20. находится внутри слова, после этого слова должен стоять разрыв строки.
Результат должен быть таким:
df$linebreaks <- c("This is a very long\n
text that should include\n
linebreaks",
"And also this is a very
long text, that should\n
include linereaks",
"And this is an even \n
longer text without \n
linebreaks")