Package: caroline 0.9.9

David Schruth

caroline: A Collection of Database, Data Structure, Visualization, and Utility Functions for R

The caroline R library contains dozens of functions useful for: database migration (dbWriteTable2), database style joins & aggregation (nerge, groupBy, & bestBy), data structure conversion (nv, tab2df), legend table making (sstable & leghead), automatic legend positioning for scatter and box plots (), plot annotation (labsegs & mvlabs), data visualization (pies, sparge, confound.grid & raPlot), character string manipulation (m & pad), file I/O (write.delim), batch scripting, data exploration, and more. The package's greatest contributions lie in the database style merge, aggregation and interface functions as well as in it's extensive use and propagation of row, column and vector names in most functions.

Authors:David Schruth [aut, cre]

caroline_0.9.9.tar.gz
caroline_0.9.9.tar.gz(r-4.5-noble)caroline_0.9.9.tar.gz(r-4.4-noble)
caroline_0.9.9.tgz(r-4.4-emscripten)caroline_0.9.9.tgz(r-4.3-emscripten)
caroline.pdf |caroline.html
caroline/json (API)

# Install 'caroline' in R:
install.packages('caroline', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.28 score 3 packages 105 scripts 927 downloads 2 mentions 42 exports 0 dependencies

Last updated 1 months agofrom:578c98fcf6. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-linuxOKNov 21 2024

Exports:addFactLevsbestBydbWriteTable2distro.dotsellipsis.defaultsfit.1ln.rprtgeomeangroupByheatmatrixhyperplotinstall.prev.pkglabsegslegend.positionlegheadmmakeElipseCoordsmvlabsnergenvpadparseArgStringpctpiesplot.confound.gridplot.spargeplot.xy.ab.pplotClockraAddArmsraAddAxLabsraAddSigLinesraPlotread.tabregrouprerownamespiesstabletab2dftextplotusr2limsvennMatrixwjitterwrite.delim

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Add new levels to the Factors in a DataFrame.addFactLevs
Find the "best" record within subgroups of a dataframe.bestBy
Data Import Wrapper for dbWriteTable.dbWriteTable2
Distribution plot of pointsdistro.dots
Modify defaults of possible optional ellipsis parameter values passed to a functionellipsis.defaults
Report a model fit in a single line of text outputfit.1ln.rprt
Calculate the Geometric Meangeomean
Group a datafame by a factor and perform aggreate functions.groupBy
Simple Heatmap Plotheatmatrix
Annotate Outliers in a Scatterplot via an HTML Image-Maphyperplot
Install the next oldest packageinstall.prev.pkg
Buffered Segments for Point Labelslabsegs
automatically find an optimal position a plot legend based on point counts in each plot cornerlegend.position
Generate a Color Coded Legend dataframe via head and sum.leghead
Regexp Match Operatorm
Make Elipse CoordinatesmakeElipseCoords
Move Text Labels Interactivelymvlabs
Named Mergenerge
Create a named vector from a dataframe, table or vectornv
Pad a vector of numerical string with zeros.pad
Process Command Line ArgumentsparseArgString
Add Percentage Columns to a Dataframepct
Pie chart scatterplotpies
Plot a grid of x y plots split by a confounder zconfound.grid plot.confound.grid
Visually compare all points from different univariate distributionsplot.sparge sparge sparge.plot
An x/y scatterplot with a linear regression line and p-valueplot.xy.ab.p xy.ab.p
Plot a simple clock.plotClock
Add Arms to a RA plot.raAddArms
Add axis labels to an RA plot.raAddAxLabs
Add Significance Lines to an RA plot.raAddSigLines
Generate a Ratio Average [RAy] Plot.raPlot
Read in a Tab Delimited File.read.tab
Regroup a dataframe.regroup
Rename select rows of a dataframererowname
Spie chartsplot.spie spie
Sum Sorted Tabulationsstable
Table to Data Frametab2df
A Text-Only Plottextplot
Grab and adjust the current plot dimensionsusr2lims
Create a Venn Ready Matrix out of a List of FactorsvennMatrix
Weighted Jitterwjitter
Write a (tab) delimited text file.write.delim