caroline0.9.9 package

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

addFactLevs

Add new levels to the Factors in a DataFrame.

bestBy

Find the "best" record within subgroups of a dataframe.

dbWriteTable2

Data Import Wrapper for dbWriteTable.

distro.dots

Distribution plot of points

ellipsis.defaults

Modify defaults of possible optional ellipsis parameter values passed ...

fit.1ln.rprt

Report a model fit in a single line of text output

geomean

Calculate the Geometric Mean

groupBy

Group a datafame by a factor and perform aggreate functions.

heatmatrix

Simple Heatmap Plot

hyperplot

Annotate Outliers in a Scatterplot via an HTML Image-Map

install.prev.pkg

Install the next oldest package

labsegs

Buffered Segments for Point Labels

legend.position

automatically find an optimal position a plot legend based on point co...

leghead

Generate a Color Coded Legend dataframe via head and sum.

m

Regexp Match Operator

makeElipseCoords

Make Elipse Coordinates

mvlabs

Move Text Labels Interactively

nerge

Named Merge

nv

Create a named vector from a dataframe, table or vector

pad

Pad a vector of numerical string with zeros.

parseArgStrings

Process Command Line Arguments

pct

Add Percentage Columns to a Dataframe

pies

Pie chart scatterplot

plot.confound.grid

Plot a grid of x y plots split by a confounder z

plot.sparge

Visually compare all points from different univariate distributions

plot.xy.ab.p

An x/y scatterplot with a linear regression line and p-value

plotClock

Plot a simple clock.

raAddArms

Add Arms to a RA plot.

raAddAxLabs

Add axis labels to an RA plot.

raAddSigLines

Add Significance Lines to an RA plot.

raPlot

Generate a Ratio Average [RAy] Plot.

read.tab

Read in a Tab Delimited File.

regroup

Regroup a dataframe.

rerowname

Rename select rows of a dataframe

spieChart

Spie charts

sstable

Sum Sorted Tabulation

tab2df

Table to Data Frame

textplot

A Text-Only Plot

usr2lims

Grab and adjust the current plot dimensions

vennMatrix

Create a Venn Ready Matrix out of a List of Factors

wjitter

Weighted Jitter

write.delim

Write a (tab) delimited text file.

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.

  • Maintainer: David Schruth
  • License: Artistic-2.0
  • Last published: 2024-10-21