Я использую grid.table в пакете gridExtra, чтобы отобразить список комментариев для комментариев в формате таблицы. Когда комментарии (строковая переменная) превышает заданную длину, я хочу, чтобы она автоматически вставляла разрыв строки «\ n».R: Оберните текст в grid.table, когда строка превышает заданную длину
library(gridExtra)
df<-data.frame(comments = c("Here is a short string",
"Here is a long string that needs to be broken in half so that it doesn't run off the page",
"Here is another short string"))
grid.newpage()
print(grid.table(df$comments))
Я открыт для использования другого табличного пакета, если эта функция доступна в другом месте.
попробовать выполнить 'RGraphics :: splitString' – baptiste
Когда я бегу, используя splitString печатает только первый комментарий. print (grid.table (splitString (df $ comments))) – Braden
На самом деле это не сработает, потому что splitString пытается вписаться в данный видовой экран, а grid.table настраивает видовое окно для соответствия содержимому (порочный круг). – baptiste