write.htmltable {arrayMagic}R Documentation

Write a data frame into an html table within a html page

Description

Write a data.frame into an html table within a html page

Usage

write.htmltable(x, filename, title="", sortby=NULL, decreasing=TRUE,
    open="wt", formatNumeric=function(x) paste(signif(x, 3)))

Arguments

x data.frame.
filename character. File name.
title character. Title of html page.
sortby character. Name of column by which to sort the table rows.
decreasing logical. Should the sort order be increasing or decreasing?
open character. This argument is passed on to file.
formatNumeric function that takes a numeric and returns a character. This function is called for all numeric values in the table.

Details

Value

The function is called for its side effect: writing a file.

Author(s)

Wolfgang Huber http://www.dkfz.de/mga/whuber

See Also

writeToFile

Examples

out = tempfile()

n  = 10
ex = data.frame(genename=paste("Gene", 1:n, sep=""),
                score   =signif(16*runif(n)),
                database=paste("http://super.data.base/?id", round(1e9*runif(n)), sep=""))

write.htmltable(ex, out, "Hi there", sortby="score")

cat("Now have a look at ", out, ".html\n", sep="")

[Package arrayMagic version 1.10.0 Index]