NCmisc: Miscellaneous Functions for Creating Adaptive Functions and Scripts

Share:

A set of handy functions. Includes a versatile one line progress bar, one line function timer with detailed output, time delay function, text histogram, object preview, CRAN package search, simpler package installer, Linux command install check, a flexible Mode function, top function, simulation of correlated data, and more.

Author
Nicholas Cooper
Date of publication
2015-04-08 00:51:19
Maintainer
Nicholas Cooper <nick.cooper@cimr.cam.ac.uk>
License
GPL (>= 2)
Version
1.1.4

View on CRAN

Man pages

check.linux.install
Check whether a given system command is installed (e.g, bash)
comify
Function to add commas for large numbers
cor.with
Simulate a correlated variable
Dim
A more general dimension function
dup.pairs
Obtain an index of all instances of values with duplicates...
estimate.memory
Estimate the memory required for an object.
exists.not.function
Does object exist ignoring functions
extend.pc
Extend an interval by percentage
fakeLines
Create fake text for testing purposes
file.split
Split a text file into multiple parts
force.percentage
Force argument to be a percentage with length one
force.scalar
Force argument to be a numeric type with length one
get.distinct.cols
Return up to 22 distinct colours.
getRepositories
Detect all available R repositories.
has.method
Determine whether a function can be applied to an S4...
Header
Print heading text with a border.
headl
A good way to preview large lists.
list.functions.in.file
Show all functions used in an R script file, by package
list.to.env
Create variables from a list
loess.scatter
Draw a scatterplot with a fit line
loop.tracker
Creates a progess bar within a loop
memory.summary
Summary of RAM footprint for all R objects in the current...
Mode
Find the mode of a vector.
must.use.package
Do everything possible to load an R package.
narm
Return an object with missing values removed.
NCmisc-internal
Internal NCmisc Functions
NCmisc-package
Miscellaneous Functions for Creating Adaptive Functions and...
out.of
Easily display fraction and percentages
packages.loaded
Check whether a set of packages has been loaded
pad.left
Print a vector with appropriate padding so each has equal...
pctile
Find data thresholds corresponding to percentiles
ppa
Posterior probability of association function
preview
Output variable states within functions during...
prv
Output variable states within functions/loops during...
prv.large
Tidy display function for matrix objects
p.to.Z
Convert p-values to Z-scores
Rfile.index
Create an index file for an R function file
rmv.spc
Remove leading and trailing spaces (or other character).
search.cran
Search all CRAN packages for those containing keyword(s).
sim.cor
Simulate a dataset with correlated measures
simple.date
Simple representation and retrieval of Date/Time
spc
Print a character a specified number of times.
standardize
Convert a numeric vector to Z-scores.
Substitute
Convert objects as arguments to object names
summarise.r.datasets
Summarise the dimensions and type of available R example...
textogram
Make an ascii histogram in the console.
timeit
Times an expression, with breakdown of time spent in each...
toheader
Return a string with each first letter of each word in upper...
top
Monitor CPU, RAM and Processes
Unlist
Unlist a list, starting only from a set depth.
wait
Wait for a period of time.
which.outlier
Return vector indexes of statistical univariate outliers
Z.to.p
Convert Z-scores to p-values

Files in this package

NCmisc
NCmisc/NAMESPACE
NCmisc/R
NCmisc/R/NCmisc.R
NCmisc/MD5
NCmisc/DESCRIPTION
NCmisc/man
NCmisc/man/NCmisc-package.Rd
NCmisc/man/summarise.r.datasets.Rd
NCmisc/man/Z.to.p.Rd
NCmisc/man/simple.date.Rd
NCmisc/man/loess.scatter.Rd
NCmisc/man/narm.Rd
NCmisc/man/loop.tracker.Rd
NCmisc/man/p.to.Z.Rd
NCmisc/man/fakeLines.Rd
NCmisc/man/textogram.Rd
NCmisc/man/list.to.env.Rd
NCmisc/man/get.distinct.cols.Rd
NCmisc/man/ppa.Rd
NCmisc/man/pctile.Rd
NCmisc/man/toheader.Rd
NCmisc/man/wait.Rd
NCmisc/man/Unlist.Rd
NCmisc/man/timeit.Rd
NCmisc/man/packages.loaded.Rd
NCmisc/man/top.Rd
NCmisc/man/prv.Rd
NCmisc/man/Rfile.index.Rd
NCmisc/man/search.cran.Rd
NCmisc/man/exists.not.function.Rd
NCmisc/man/list.functions.in.file.Rd
NCmisc/man/file.split.Rd
NCmisc/man/force.scalar.Rd
NCmisc/man/sim.cor.Rd
NCmisc/man/Mode.Rd
NCmisc/man/force.percentage.Rd
NCmisc/man/getRepositories.Rd
NCmisc/man/Dim.Rd
NCmisc/man/memory.summary.Rd
NCmisc/man/headl.Rd
NCmisc/man/out.of.Rd
NCmisc/man/comify.Rd
NCmisc/man/dup.pairs.Rd
NCmisc/man/pad.left.Rd
NCmisc/man/Substitute.Rd
NCmisc/man/check.linux.install.Rd
NCmisc/man/preview.Rd
NCmisc/man/which.outlier.Rd
NCmisc/man/rmv.spc.Rd
NCmisc/man/Header.Rd
NCmisc/man/spc.Rd
NCmisc/man/has.method.Rd
NCmisc/man/extend.pc.Rd
NCmisc/man/prv.large.Rd
NCmisc/man/must.use.package.Rd
NCmisc/man/estimate.memory.Rd
NCmisc/man/standardize.Rd
NCmisc/man/NCmisc-internal.Rd
NCmisc/man/cor.with.Rd