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), plot annotation (labsegs & mvlabs), data visualization (violins, pies & raPlot), character string manipulation (m & pad), file I/O (write.delim), batch scripting 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.

Author
David Schruth
Date of publication
2013-10-08 23:06:21
Maintainer
David Schruth <caroline@hominine.net>
License
Artistic-2.0
Version
0.7.6

View on CRAN

Man pages

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.
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
labsegs
Buffered Segments for Point Labels
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
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
stats
Descriptive Statistics
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
violins
Plot a Series of Vioplot Violins
wjitter
Weighted Jitter
write.delim
Write a (tab) delimited text file.

Files in this package

caroline
caroline/NAMESPACE
caroline/R
caroline/R/convert.R
caroline/R/RAy.R
caroline/R/violins.R
caroline/R/database.R
caroline/R/string.R
caroline/R/parallel.R
caroline/R/aggregate.R
caroline/R/math.R
caroline/R/spie.R
caroline/R/plots.R
caroline/R/io.R
caroline/R/test.R
caroline/MD5
caroline/DESCRIPTION
caroline/man
caroline/man/plotClock.Rd
caroline/man/spieChart.Rd
caroline/man/bestBy.Rd
caroline/man/m.Rd
caroline/man/geomean.Rd
caroline/man/raAddAxLabs.Rd
caroline/man/pct.Rd
caroline/man/labsegs.Rd
caroline/man/pies.Rd
caroline/man/raAddArms.Rd
caroline/man/mvlabs.Rd
caroline/man/parseArgStrings.Rd
caroline/man/violins.Rd
caroline/man/raAddSigLines.Rd
caroline/man/leghead.Rd
caroline/man/pad.Rd
caroline/man/read.tab.Rd
caroline/man/raPlot.Rd
caroline/man/wjitter.Rd
caroline/man/usr2lims.Rd
caroline/man/hyperplot.Rd
caroline/man/write.delim.Rd
caroline/man/sstable.Rd
caroline/man/stats.Rd
caroline/man/regroup.Rd
caroline/man/rerowname.Rd
caroline/man/vennMatrix.Rd
caroline/man/heatmatrix.Rd
caroline/man/tab2df.Rd
caroline/man/nv.Rd
caroline/man/textplot.Rd
caroline/man/addFactLevs.Rd
caroline/man/nerge.Rd
caroline/man/makeElipseCoords.Rd
caroline/man/dbWriteTable2.Rd
caroline/man/groupBy.Rd