Learn R Programming

⚠️There's a newer version (1.2.0) of this package.Take me there.

NCmisc (version 1.1.5)

Miscellaneous Functions for Creating Adaptive Functions and Scripts

Description

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.

Copy Link

Version

Install

install.packages('NCmisc')

Monthly Downloads

1,877

Version

1.1.5

License

GPL (>= 2)

Maintainer

Nicholas Cooper

Last Published

January 3rd, 2017

Functions in NCmisc (1.1.5)

comify

Function to add commas for large numbers
cor.with

Simulate a correlated variable
check.linux.install

Check whether a given system command is installed (e.g, bash)
estimate.memory

Estimate the memory required for an object.
Dim

A more general dimension function
fakeLines

Create fake text for testing purposes
dup.pairs

Obtain an index of all instances of values with duplicates (ordered)
file.split

Split a text file into multiple parts
exists.not.function

Does object exist ignoring functions The exists() function can tell you whether an object exists at all, or whether an object exists with a certain type, but it can be useful to know whether an object exists as genuine data (and not a function) which can be important when a variable or object is accidently or intentionally given the same name as a function. This function usually returns a logical value as to the existence of the object (ignoring functions) but can also be set to return the non-function type if the object exists.
extend.pc

Extend an interval by percentage
force.scalar

Force argument to be a numeric type with length one
force.percentage

Force argument to be a percentage with length one
Header

Print heading text with a border.
has.method

Determine whether a function can be applied to an S4 class/object
list.to.env

Create variables from a list
list.functions.in.file

Show all functions used in an R script file, by package
headl

A good way to preview large lists.
get.distinct.cols

Return up to 22 distinct colours.
getRepositories

Detect all available R repositories.
Mode

Find the mode of a vector.
must.use.package

Do everything possible to load an R package.
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
narm

Return an object with missing values removed.
NCmisc-internal

Internal NCmisc Functions
Rfile.index

Create an index file for an R function file
timeit

Times an expression, with breakdown of time spent in each function
rmv.spc

Remove leading and trailing spaces (or other character).
loop.tracker

Creates a progess bar within a loop
toheader

Return a string with each first letter of each word in upper case.
pctile

Find data thresholds corresponding to percentiles
pad.left

Print a vector with appropriate padding so each has equal char length.
memory.summary

Summary of RAM footprint for all R objects in the current session. Not my function, but taken from an R-Help response by Elizabeth Purdom, at Berkeley. Simply applies the function 'object.size' to the objects in ls(). Also very similar to an example in the 'Help' for the utils::object.size() function.
simple.date

Simple representation and retrieval of Date/Time
loess.scatter

Draw a scatterplot with a fit line
spc

Print a character a specified number of times.
NCmisc-package

Miscellaneous Functions for Creating Adaptive Functions and Scripts
out.of

Easily display fraction and percentages
prv

Output variable states within functions/loops during testing/debugging
p.to.Z

Convert p-values to Z-scores
prv.large

Tidy display function for matrix objects
search.cran

Search all CRAN packages for those containing keyword(s).
standardize

Convert a numeric vector to Z-scores.
sim.cor

Simulate a dataset with correlated measures
packages.loaded

Check whether a set of packages has been loaded
Substitute

Convert objects as arguments to object names
preview

Output variable states within functions during testing/debugging
ppa

Posterior probability of association function
summarise.r.datasets

Summarise the dimensions and type of available R example datasets
textogram

Make an ascii histogram in the console.
Z.to.p

Convert Z-scores to p-values