kCounts {FSA} | R Documentation |
Specific utilities for use in a knitr document.
Description
Specific utilities for pretty printing various items in a knitr document.
Usage
kCounts(value, capitalize = FALSE)
kPvalue(value, digits = 4, include.p = TRUE, latex = TRUE)
purl2(
file,
out.dir = NULL,
newname = NULL,
topnotes = NULL,
moreItems = NULL,
blanks = c("extra", "all", "none"),
delHeader = NULL,
timestamp = TRUE,
...
)
reproInfo(
out = c("r", "markdown", "latex"),
rqrdPkgs = NULL,
elapsed = NULL,
width = 0.95 * getOption("width"),
addTOC = TRUE,
newpage = FALSE,
links = NULL,
closeGraphics = TRUE,
ind = 1
)
Arguments
value |
A single numeric count or p-value. |
capitalize |
A logical that indicates if the returned words should be capitalized or not (the default). |
digits |
Number of decimal places to round the values to. |
include.p |
A logical that indicates whether the result should be a character string with “p=” appended to the numerical result. |
latex |
A logical that indicates whether the resultant p-value string should be contained within dollar signs to form a latex formula. |
file |
A string that contains the root name of the .RNW file. This will also be the name of the resultant purled file with .R appended. |
out.dir |
A string that indicates the directory structure in which the purled file should be located. This should not have a forward slash at the end. |
newname |
A string for the output filename (without the extension) from |
topnotes |
A character vector of lines to be added to the top of the output file. Each value in the vector will be placed on a single line at the top of the output file. |
moreItems |
A string that contains additional words that when found in the purled file will result in the entire line with those words to be deleted. |
blanks |
A string that indicates if blank lines should be removed. If |
delHeader |
A single character that denotes the top and bottom of a block of lines that should be deleted from the script created by |
timestamp |
A logical that indicates whether a timestamp comment should be appended to the bottom of the script created by |
... |
Additional arguments for the original |
out |
A string that indicates the type of output from |
rqrdPkgs |
A string vector that contains packages that are required for the vignette and for which all dependencies should be found. |
elapsed |
A numeric, usually from |
width |
A numeric that indicates the width to use for wrapping the reproducibility information when |
addTOC |
A logical that indicates whether or not a table of contents entry for the reproducibility section should be added to the LaTeX output. Used only if Rout="latex" |
newpage |
A logical that indicates whether or not the reproducibility information should begin on a new page. Used only if Rout="latex" |
links |
A named character vector that will add a links bullet to the reproducibility information. The names will be shown and the values are the links. Used only if Rout="markdown. |
closeGraphics |
A logical that indicates whether the graphics device should be closed or not. |
ind |
An integer that indicates the CRAN mirror to use. Defaults to 1. |
Details
-
kCounts
is used to convert numeric numbers to ‘word’ numbers in a sentence. -
kPvalue
is used to print ‘pretty’ p-values. -
purl2
is used to create a modified (see below) Stangled or purled script. -
reproInfo
is used to print ‘reproducibility information’ for the document.
Value
-
kCounts
returns a numeric value if the count is less than zero or greater than ten and returns a character string of the number ‘name’. See the examples. -
kPvalue
returns a character string of the supplied p-value rounded to the requested number of digits or a character string that indicates what the p-value is less than the value with a ‘5’ in thedigits
+1 place. See the examples. -
purl2
is a modification ofpurl
from knitr that creates a file with the same name asfile
but with lines removed that contain certain words (those found inItemsToRemove
andmoreItems
). -
reproInfo
returns Markdown, LaTeX, or R code that prints “reproducibility information” at the bottom of the knitted document.
Note
In reproInfo
, elapsed
can be used to print the time it took to process the document by sending the elapsed time for processing to this argument. The simplest way to get an approximate elapsed time is to put st <- proc.time()
very early (first line?) in your knitr code, put et <- proc.time()-st
very late in your knitr code (i.e., just prior to reproInfo
), and then used elapsed=et["user.self"]+et["sys.self"]
in reproInfo
.
Author(s)
Derek H. Ogle, DerekOgle51@gmail.com
See Also
See formatC
for functionality similar to kPvalue
. See purl
and knit
in knitr for functionality similar to purl2
.
Examples
kCounts(7)
kCounts(17)
kCounts(0)
kCounts(-6)
kCounts(3,capitalize=TRUE)
kPvalue(0.123456789)
kPvalue(0.000123456)
kPvalue(0.000012345)
kPvalue(0.000012345,include.p=FALSE)
kPvalue(0.000012345,include.p=FALSE,latex=FALSE)