All functions

CharNumSplit()

Split Vectors in the Form of Numbers+Characters or Characters+Numbers into Respective Parts

Diag()

Extract the Values at the Diagonal of a Matrix

Factor() print(<Factor>) RestoreFactor()

Factor Vectors with Multiple Levels

GroupedMedian()

Calculate the Median of Already Grouped Data

ReshapeLong()

Reshape Data into a Semi-Long Format

Riffle()

Interleaves Values Within Matrices or Vectors

SOfun-package

Functions written while answering Stack Overflow questions

SampleToSum()

Sample from a Specific Range with a Target Vector Sum

TabulateInt()

Allows Tabulate to Be Used with Negative Integers Too

TriIndex()

Get the row and column indices of upper and lower trianges of a matrix

TrueSeq()

Convert TRUE Values in a Vector to a Grouped Sequence

adjCombos()

Create Adjacent Combinations, Varying Length

almostComplete()

Subset a data.frame by Completeness of Rows or Columns

arrayExtractor()

Extracting Information from an Array

clc()

Clear your workspace

col_flatten() col_flattenLong()

Flatten List Columns into a Wide or Long Form

completeVecs()

Extract the complete.cases for a Set of Vectors

WeekDays() dailyCalendar()

Creates a Calendar in R

dist2df()

Converts a Distance Matrix to a data.frame

dupe_thresh()

Filters a Vector According to Number of Duplicates

findFirst()

Find the First, Second, n Non-sequential Position of a Value in a Vector

ftable2dt()

Convert an ftable or an array Object to a data.table

fwf2csv()

Creates a CSV Representation of Data Accoding to Stacks of Whitespace

getMyRows()

Get Rows Before and After a Specific Value or Rowname

grouped_stem() print(<grouped_stem>)

Create a Grouped Stem-and-Leaf Plot

helpExtract()

Extract Portions from R Help Files for Use in Documents

lengthener()

Lengthens a Dataset by Combination of Columns

letterRep()

"Wrap" the letters Constant

list_reduction()

Successively Applies a Function at Each Index in a List

list_unlister()

Unlists Columns of Lists by Combinations of Values

makemeNA()

Recode Certain Values in a data.frame into NA

mc_tribble()

Like dput for Those Confined to the Tidyverse

melt_wide()

Melt Wide data.tables into Long data.tables

moveMe()

Reorders the Contents of a Vector

mySOreputation()

Parse Your Reputation Page From Any of the Stack Exchange Sites

naLast()

Move All NA Values to the End of the Rows or Columns of a Matrix

needleInHaystack()

Find a Needle in a Haystack...

ragged() print(<ragged>)

Display a data.frame with "ragged" keys

read.mtable()

Read Data from a File Containing Multiple Datasets

readClip()

Read Clipboard Regardless of OS

replace_portion()

Find and Replace a Portion of a Vector

shifter()

"Shift" the Values of a Vector Ahead or Behind by a Specified Amount

shuffler()

Shuffle the Elements of a Vector

sortEnds()

Select the Top-n Highest or Lowest Values in a Vector

this_by_n()

Apply This By Every n Values

tidyHTML()

Try to "Tidy" Untidy HTML Pages

toColClasses()

Change the Column Classes of Variables in a data.frame

unlist_by_row() unlist_by_col()

Unlists the Values in a Rectangular Dataset by Row or Column

vec2symmat()

Creates a Symmetric Matrix from a Vector

vectorBind()

Bind Vectors Column-Wise According to Name

word_value()

Converts a Vector of Words to Numeric Values Based on Letter Positions

write.Hmisc.SPSS()

Write an Hmisc data.frame with labels to SPSS

writeClip()

Write to Clipboard on Multiple OSes