print.functions {kyotil} | R Documentation |
roundup prints a specified number of digits after decimal point even if 0s are needed at the end. formatInt prints a specified number of digits before decimal point even if 0s are needed at the beginning.
formatInt(x, digits, fill = "0", ...) make.latex.coef.table(models, model.names = NULL, row.major = FALSE, round.digits = NULL) mytex (dat = NULL, file.name = "temp", digits = NULL, display = NULL, align = "r", include.rownames = TRUE, include.colnames = TRUE, col.headers = NULL, comment = FALSE, floating = FALSE, lines = TRUE, hline.after = NULL, add.to.row = NULL, sanitize.text.function = NULL, append = FALSE, preamble = "", stand.alone = TRUE, caption = NULL, label = paste("tab", last(strsplit(file.name, "/")[[1]]), sep = " "), table.placement = "h!", verbose = FALSE, ...) mytex.begin(file.name, preamble = "") mytex.end(file.name) mywrite(x, ...) mywrite.csv(x, file = "tmp", row.names = FALSE, digits = NULL, ...) roundup (value, digits, na.to.empty=TRUE) formatDouble(value, digits, na.to.empty=TRUE)
include.colnames |
Boolean |
col.headers |
string. Column headers |
comment |
Boolean, whether to include the version and timestamp comment |
hline.after |
vector |
add.to.row |
a list |
sanitize.text.function |
a function |
stand.alone |
Boolean. If true, only one latex file that is stand alone file is made; otherwise both a file that is to be inputted and a standalone version are made |
caption |
|
label |
default to be the same as file.name stem |
table.placement |
|
na.to.empty |
|
value |
|
digits |
|
fill |
|
models |
|
model.names |
|
row.major |
|
round.digits |
|
dat |
|
file.name |
|
display |
|
align |
|
append |
|
preamble |
|
include.rownames |
|
floating |
|
lines |
|
... |
|
verbose |
|
x |
|
file |
|
row.names |
roundup (3.1, 2) # 3.10 formatInt(3, 2) # 03 ## Not run: # demo of dimnames tab=diag(1:4); rownames(tab)<-colnames(tab)<-1:4; names(dimnames(tab))=c("age","height") # for greek letter in the labels, we need sanitize.text.function=identity rownames(tab)[1]="$\alpha$" # note that to use caption, floating needs to be TRUE mytex (tab, file="tmp1", sanitize.text.function=identity, caption="This is a caption .........................", caption.placement="top", floating=TRUE) # col.headers has to have the RIGHT number of columns # but align is more flexible, may not need to include the rownames col tab=diag(1:4); rownames(tab)<-colnames(tab)<-1:4 mytex (tab, file="tmp", include.rownames = TRUE, align=c("c","c","c|","c","c"), col.headers= "\hline\n & \multicolumn{2}{c|}{Vaccine} & \multicolumn{2}{c}{Control} \\ \n") # not include rownames mytex (tab, file="tmp", include.rownames = FALSE, align=c("c","c","c|","c","c"), col.headers= "\hline\n \multicolumn{2}{c|}{Vaccine} & \multicolumn{2}{c}{Control} \\ \n") # It should work even if some rownames are duplicated tab=diag(1:4); rownames(tab)=rep(1,4); colnames(tab)<-1:4 mytex (tab, file="tmp", include.rownames = TRUE, align=c("c","c|","c","c"), col.headers= "\hline\n & \multicolumn{2}{c|}{Vaccine} & \multicolumn{2}{c}{Control} \\ \n") # add.to.rows tab=diag(1:4); rownames(tab)<-1:4; colnames(tab)<-c("a","b","c","d") mytex (tab, file="tmp", add.to.row=list( list(0,2), c(" \multicolumn{5}{l}{Heading 1} \\ \n", "\hline\n \multicolumn{5}{l}{Heading 2}\\ \n" )) ) ## End(Not run)