latexTable()
now handles tibbles (#60)latexTable()
now automatically escapes %
signs in colNames
;
unescaped %
signs prevent LaTeX from compiling the .tex file produced
by latexTablePDF()
.latexTable()
recognizes NaN
as missing data when replacing missing
data with NA_text
.latexTable()
gives an informative error message when colNames
and
colNameExpand
are used inappropriately.latexTable()
now throws an error when any element in colNames
contains
a newline character. rescale()
now checks to ensure that x
contains some non-missing data
reliability()
.
suppress_warnings()
.makePercentage()
documentation.
lsos()
and add tests for it (#61).makePercentage()
.
allNA
(#48), minNA()
and maxNA()
.cutYears()
(#50), printAll()
to print all rows of a tibble.sourcing()
(#49)spaceToCamel()
.lNA()
and kin) now throw an error when x
is
NULL
. For example, if a user runs lNA(foo$x)
but x
is not an element
of foo
, the function will throw an error message (#45). It previously
returned 0.firstPageEmpty
in latexTablePDF()
from TRUE
to
container
; that is, firstPageEmpty
will by default be TRUE
if
container
is TRUE
, and FALSE
if it is FALSE
. latexTable()
to handle lists that contain functions,
e.g., lt_rSquaredRow
.latexTable()
, check that mat
has class matrix
to avoid an
obscure error message when it doesn't (#34).PDF_crop()
now throws an error when new cropped PDF isn't created (#42). lsos()
output so that object size is reported in MB (#47).latexTable()
.PDF_crop()
to handle cases in which
Sys.getenv("R_SESSION_TMPDIR") is an empty string.Deprecated mergeFac()
in favor of dplyr::coalesce()
(#46).
Added, to the "R Markdown" vignette, instructions for using latexTable()
output in a Sweave / Rnw document.
latexTable()
documentation.reliability()
and NAMESPACE
. All
documentation is now roxygenized (#7).
strip0()
(#41).snakeToCamel()
, medianNA()
, rangeNA()
(#32).PDF_crop()
can now take paths that have spaces.latexTable()
when mat
is a tibble.qw()
documentation (#37).
Updated latexTable()
and regTable()
for compatibility with R 4.0.0.
latexTable()
with R Markdown documents
(#20).latexTable()
and latexTable()
PDF documentation on
required LaTeX packages. Added check for the float
package to
latexTablePDF()
.build_vignettes = TRUE
regTable()
changesregTable()
. regTable()
now works with almost every kind of regression object.[.regTable
method for intelligent subsetting of regTable objects (#27).Bullock.print.regTable.dp
on package load so that
users can change default number of digits that are displayed when they
print
a regTable object.str.regTable()
.print.regTable()
, use "crayon" package, when available, to render
column-pair headings in bold (#23). PDF_crop()
.latexTablePDF()
is now able to write PDF files even when the latexTable
objects that it is processing were created with
latexTable(..., callCommand = FALSE)
.envir
argument to lsos()
and .ls.objects()
(#6).SE_table
is FALSE
(#24).
regTable()
changesregTable()
. regTable()
to work with regressions of different classes (i.e.,
"lm" and "ivreg") when clustering SEs.print.regTable()
output (#11, #18).objList
elements.latexTable()
changeslatexTable()
, changed spaceBetweenColNameRows
argument from TRUE
to -.025in
. Users can now arbitrarily adjust the vertical space between
column-name rows by specifying any LaTeX length as the
spaceBetweenColNameRows
argument. latexTable()
output when formatNumbers
is FALSE
.c.latexTable()
method (#12).latexTable()
warning message when colNames[[1]]
has the wrong length.lNAv()
output from two lines to 1 (#16).help.start()
and then clicks on the "Bullock" entry,
"Bullock-package" is now the first entry in the help index.print.regTable()
. Printing of "regTable" objects
to screen will now look better. Also updated vignette with new regTable output
(#21).latexTable()
calls for which decimalPlaces
is 0 (#8).latexTable()
calls that arose when SE_table
was FALSE
and
an element of the colNames
list had a length less than ncol(mat)
.latexTable()
.
regTable()
, latexTable()
, and latexTablePDF()
.lNA()
so that it no longer prints any output by
default. The new lNAv()
behaves like the previous version of lNA()
.modal_value()
is now modalValue()
, and so on.moveToDF()
(formerly move.to.df()
) from scratch.pop()
, push()
, shift()
, and unshift()
. factorToDummyMatrix()
. See caret::class2ind
or
makedummies::makedummies
for a replacement.latable()
, noNAmatrix()
, split_fac()
.rescale()
so that it works with tibble columns.factorToDummyMatrix()
.qw()
.move.to.df()
.%IN%
, a binary match operator that can return NA.qw()
, a Perl-like string-quoting function.rescale()
.lsos()
documentation.lsos()
to the package.merge_fac()
so that it can work with variables in
environments other than the global environment. push(), pop(), shift()
, and unshift()
)
that are based on Jeffrey A. Ryan's code at
[http://www.lemnica.com/esotericR/Introducing-Closures/].latable()
handling of ivreg()
output. (The AER
package contains an ivreg()
function for instrumental-variables
regression.)rows.to.remove
argument to latable()
so that
latable()
can return "incomplete" regression tables.reliability()
to compute Cronbach's alpha for batteries of survey items or other measurements.modal_value()
and fixed a related bug in move.to.df()
.merge_fac()
.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.