This function transforms its argument to HTML with knitr::kable and then copy it to the clipboard or to a file for later use in an external application.

clipcopy(obj, ...)

# S3 method for default
clipcopy(
  obj,
  append = FALSE,
  file = FALSE,
  filename = "temp.html",
  clipboard.size = 4096,
  ...
)

# S3 method for proptab
clipcopy(obj, percent = NULL, digits = NULL, justify = "right", ...)

Arguments

obj

object to be copied

...

arguments passed to knitr::kable

append

if TRUE, append to the file instead of replacing it

file

if TRUE, export to a file instead of the clipboard

filename

name of the file to export to

clipboard.size

under Windows, size of the clipboard in kB

percent

whether to add a percent sign in each cell

digits

number of digits to display

justify

justification

Value

NULL

NULL

Details

Under Linux, this function requires that xclip is installed on the system to copy to the clipboard.

See also

Examples

data(iris)
tab <- table(cut(iris$Sepal.Length, 8), cut(iris$Sepal.Width, 4))
if (FALSE) {
copie(tab)
}
ptab <- rprop(tab, percent = TRUE)
if (FALSE) {
clipcopy(ptab)
}