addLineBreak | R Documentation |
Given a dataframe with a column containing character string, generate a new dataframe where these strings have a maximal length. Useful when embedding dataframes in a Sweave document, without having it overlapping page width.
addLineBreak(tab, length, col)
tab |
Dataframe containing the data. |
length |
Maximal length to which strings should be broken. |
col |
Column of |
List with two elements: The resulting dataframe with lines broken, and a vector that gives row where each entry in the new dataframe ends. The latter is useful when horizontal lines should be added when using xtable.
Kaspar Rufibach (maintainer), kaspar.rufibach@gmail.com,
http://www.kasparrufibach.ch
tab <- data.frame(cbind(1:4))
tab[1, 2] <- paste(letters, sep = "", collapse = "")
tab[3, 2] <- paste(LETTERS, sep = "", collapse = "")
tab[c(2, 4), 2] <- ""
colnames(tab) <- c("nr", "text")
tab
addLineBreak(tab, length = 12, col = 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.