base v3.0.3

The R Base Package

Base R functions

Functions in base

Name Description
abbreviate Abbreviate Strings
apply Apply Functions Over Array Margins
any Are Some Values True?
all.names Find All Names in an Expression
append Vector Merging
all.equal Test if Two Objects are (Nearly) Equal
all Are All Values True?
aperm Array Transposition
args Argument List of a Function
agrep Approximate String Matching (Fuzzy Matching)
as.POSIX* Date-time Conversion Functions Coerce to a Data Frame
AsIs Inhibit Interpretation/Conversion of Objects
as.function Convert Object to Function
as.Date Date Conversion Functions to and from Character
as.environment Coerce to an Environment Object
assignOps Assignment Operators
assign Assign a Value to a Name
array Multi-way Arrays
Arithmetic Arithmetic Operators
backsolve Solve an Upper or Lower Triangular System
basename Manipulate File Paths
base-deprecated Deprecated Functions in Package base
base-package The R Base Package
base-internal Internal Objects in Package base
attributes Object Attribute Lists
autoload On-demand Loading of Packages
attr Object Attributes
base-defunct Defunct Functions in Package base
attach Attach Set of R Objects to Search Path
bitwise Bitwise Logical Operations
bindenv Binding and Environment Locking, Active Bindings
browserText Functions to Retrieve Values Supplied by Calls to the Browser
bquote Partial substitution in expressions
.bincode Bin a Numeric Vector
builtins Returns the Names of All Built-in Objects
body Access to and Manipulation of the Body of a Function
by Apply a Function to a Data Frame Split by Factors
browser Environment Browser
Bessel Bessel Functions
c Combine Values into a Vector or List
capabilities Report Capabilities of this Build of R
char.expand Expand a String with Respect to a Target Table
cbind Combine R Objects by Rows or Columns
cat Concatenate and Print
callCC Call With Current Continuation
call Function Calls
character Character Vectors
CallExternal Modern Interfaces to C/C++ code
charmatch Partial String Matching
commandArgs Extract Command Line Arguments
comment Query or Set a "comment" Attribute
chol2inv Inverse from Choleski (or QR) Decomposition
class Object Classes
chartr Character Translation and Casefolding
Colon Colon Operator
colSums Form Row and Column Sums and Means
col Column Indexes
chol The Choleski Decomposition
row+colnames Row and Column Names
Control Control Flow
copyright Copyrights of Files Used to Build R
contributors R Project Contributors
Constants Built-in Constants
Cstack_info Report Information on C Stack Size and Usage
crossprod Matrix Crossproduct
complex Complex Vectors
Comparison Relational Operators
conflicts Search for Masked Objects on the Search Path
conditions Condition Handling and Recovery
detach Detach Objects from the Search Path
.Device Lists of Open/Active Graphics Devices
droplevels droplevels
cumsum Cumulative Sums, Products, and Extremes
drop Drop Redundant Extent Information
cut Convert Numeric to Factor
diag Matrix Diagonals
Encoding Read or Set the Declared Encodings for a Character Vector
diff Lagged Differences
environment Environment Access
file.choose Choose a File Interactively
file.access Ascertain File Accessibility
Foreign-internal Internal Versions of the Foreign Function Interface
dump Text Representations of R Objects
Foreign Foreign Function Interface
Extremes Maxima and Minima
duplicated Determine Duplicate Elements
files2 Manipulaton of Directories and File Permissions
factor Factors
find.package Find Packages
formatDL Format Description Lists
formatC Formatting Using C-style Formats
getCallingDLL Compute DLL for Native Interface Call
gl Generate Factor Levels
funprog Common Higher-Order Functions in Functional Programming Languages
function Function Definition
grep Pattern Matching and Replacement
ifelse Conditional Element Selection
identity Identity Function
is.finite Finite, Infinite and NaN Numbers
cut.POSIXt Convert a Date or Date-Time Object to a Factor
data.class Object Classes
Defunct Marking Objects as Defunct
delayedAssign Delay Evaluation
dput Write an Object to a File or Recreate it
double Double-Precision Vectors
dyn.load Foreign Function Interface
eapply Apply a Function Over Values in an Environment
data.frame Data Frames
data.matrix Convert a Data Frame to a Numeric Matrix
dimnames Dimnames of an Object
det Calculate the Determinant of a Matrix
Deprecated Marking Objects as Deprecated Execute a Function Call
expand.grid Create a Data Frame from All Combinations of Factors
exists Is an Object Defined?
icuSetCollate Setup Collation by ICU
getDLLRegisteredRoutines Reflectance Information for C/Fortran routines in a DLL
identical Test Objects for Exact Equality
integer Integer Vectors
interaction Compute Factor Interactions
kappa Compute or Estimate the Condition Number of a Matrix
date System Date and Time
dataframeHelpers Data Frame Auxiliary Functions
kronecker Kronecker Products on Arrays
deparse Expression Deparsing
difftime Time Intervals
deparseOpts Options for Expression Deparsing
dim Dimensions of an Object
eigen Spectral Decomposition of a Matrix
Dates Date Class
DateTimeClasses Date-Time Classes
EnvVar Environment Variables
dcf Read and Write Data in DCF Format
debug Debug a Function
eval Evaluate an (Unevaluated) Expression Extract File Information
file.path Construct Path to File
format Encode in a Common Format
format.pval Format P Values
Hyperbolic Hyperbolic Functions
iconv Convert Character Vector between Encodings
isSymmetric Test if a Matrix or other Object is Symmetric
invisible Change the Print Mode to Invisible
InternalMethods Internal Generic Functions
jitter ‘Jitter’ (Add Noise) to Numbers
lazyLoad Lazy Load a Database of R Objects
Last.value Value of Last Evaluated Expression
is.function Is an Object of Type (Primitive) Function?
license The R License Terms
list.files List the Files in a Directory/Folder
make.names Make Syntactically Valid Names
memCompress In-memory Compression and Decompression
make.unique Make Character Strings Unique
merge Merge Two Data Frames
Memory-limits Memory Limits in R
encodeString Encode Character Vector as for Printing
findInterval Find Interval Numbers or Indices
Extract.factor Extract or Replace Parts of a Factor
Extract Extract or Replace Parts of an Object
force Force Evaluation of an Argument
is.unsorted Test if an Object is Not Sorted
getLoadedDLLs Get DLLs Loaded in Current Session
getNativeSymbolInfo Obtain a Description of one or more Native (C/Fortran) Symbols
ISOdatetime Date-time Conversion Functions from Numeric Representations
library.dynam Loading DLLs from Packages
library Loading/Attaching and Listing of Packages
log Logarithms and Exponentials
Logic Logical Operators
missing Does a Formal Argument have a Value?
nrow The Number of Rows/Columns of an Array
mode The (Storage) Mode of an Object
.Platform Platform Specific Variables
ns-dblcolon Double Colon and Triple Colon Operators
pmatch Partial String Matching
l10n_info Localization Information
La_version LAPACK version
logical Logical Vectors
LongVectors Long Vectors Argument Matching
maxCol Find Maximum Position in Matrix Extract a Function Specified by Name
ns-topenv Top Level Environment
mean Arithmetic Mean
message Diagnostic Messages
NULL The Null Object
ns-hooks Hooks for Namespace Events
ns-internals Namespace Internals
Paren Parentheses and Braces
parse Parse Expressions
pushBack Push Text Back on to a Connection
qr The QR Decomposition of a Matrix
readBin Transfer Binary Data To and From Connections
readChar Transfer Character Strings To and From Connections
rev Reverse Elements
load Reload Saved Datasets
locales Query or Set Aspects of the Locale
lower.tri Lower and Upper Triangular Part of a Matrix
ls List Objects
matmult Matrix Multiplication
matrix Matrices
names The Names of an Object
name Names and Symbols
order Ordering Permutation
ns-reflect.Rd Namespace Reflection Support
ns-load Loading and Unloading Name Spaces
outer Outer Product of Arrays Printing Data Frames
print.default Default Printing
rawConversion Convert to or from Raw Vectors
RdUtils Utilities for Processing Rd Files
readline Read a Line from the Terminal
readLines Read Text Lines from a Connection
row Row Indexes
search Give Search Path for R Objects
row.names Get and Set Row Names for Data Frames
seek Functions to Reposition Connections
solve Solve a System of Equations
sort Sorting or Ordering Vectors
Special Special Functions of Mathematics
split Divide into Groups and Reassemble
substr Substrings of a Character Vector
Sys.getpid Get the Process ID of the R Session
Sys.getenv Get Environment Variables
sum Sum of Vector Elements
Sys.time Get Current Date and Time
sys.source Parse and Evaluate Expressions from a File
utf8Conversion Convert to or from UTF-8-encoded Character Vectors
vector Vectors
write Write Data to a File
octmode Display Numbers in Octal
NumericConstants Numeric Constants
writeLines Write Lines to a Connection
polyroot Find Zeros of a Real or Complex Polynomial
prod Product of Vector Elements Convert Positions in the Search Path to Environments
prop.table Express Table Entries as Fraction of Marginal Table
raw Raw Vectors
rawConnection Raw Connections
Recall Recursive Calling
Random Random Number Generation
prmatrix Print Matrices, Old-style
proc.time Running Time of R
range Range of Values
readRDS Serialization Interface for Single Objects
seq.Date Generate Regular Sequences of Dates
readRenviron Set Environment Variables from a File
seq Sequence Generation
sink Send R Output to a File
slice.index Slice Indexes in an Array
Startup Initialization at Start of an R Session
stop Stop Function Execution
strwrap Wrap Character Strings to Format Paragraphs
structure Attribute Specification
Syntax Operator Syntax and Precedence
switch Select One of a List of Alternatives
system.time CPU Time Used
system2 Invoke a System Command
taskCallbackNames Query the Names of the Current Internal Top-Level Task Callbacks
Rhome Return the R Home Directory
seq.POSIXt Generate Regular Sequences of Times
sequence Create A Vector of Sequences
showConnections Display Connections
setTimeLimit Set CPU and/or Elapsed Time Limits
substitute Substituting and Quoting Expressions
subset Subsetting Vectors, Matrices and Data Frames
t Matrix Transpose
table Cross Tabulation and Table Creation
formals Access to and Manipulation of the Formal Arguments format(.) Information
getwd Get or Set Working Directory
gettext Translate Text Messages
gzcon (De)compress I/O Through Connections
hexmode Display Numbers in Hexadecimal
is.object Is an Object ‘internally classed’?
is.language Is an Object a Language Object?
is.R Are we using R, rather than S?
isS4 Test for an S4 object
reg.finalizer Finalization of Objects
rowsum Give Column Sums of a Matrix or Data Frame, Based on a Grouping Variable
save Save R Objects
sets Set Operations
serialize Simple Serialization Interface
standardGeneric Formal Method System -- Dispatching S4 Methods
srcfile References to source files
sign Sign Function
shQuote Quote Strings for Use in OS Shells
summary Object Summaries
Sys.glob Wildcard Expansion on File Paths
sweep Sweep out Array Summaries
Sys.which Find Full Paths to Executables Extract System and User Information
taskCallback Add or Remove a Top-Level Task Callback
system.file Find Names of R System Files
tabulate Tabulation for Vectors
tracemem Trace Copying of Objects
traceback Print Call Stacks
taskCallbackManager Create an R-level Task Callback Manager
unique Extract Unique Elements
tapply Apply a Function Over a Ragged Array
unlink Delete Files and Directories
weekdays Extract Parts of a POSIXt or Date Object
with Evaluate an Expression in a Data Environment
which Which indices are TRUE?
expression Unevaluated Expressions
withVisible Return both a value and its visibility Display One or More Files Extract or Replace Parts of a Data Frame
files File Manipulation
gc Garbage Collection
gc.time Report Time Spent in Garbage Collection
gctorture Torture Garbage Collector
get Return the Value of a Named Object
grepRaw Pattern Matching for Raw Vectors
labels Find Labels from Object
groupGeneric S3 Group Generic Functions
lapply Apply a Function over a List or Vector
mat.or.vec Create a Matrix or a Vector
match.arg Argument Verification Using Partial Matching
Memory Memory Available for Data Storage
memory.profile Profile the Usage of Cons Cells
nlevels The Number of Levels of a Factor
noquote Class for ‘no quote’ Printing of Character Strings
on.exit Function Exit Code
Ops.Date Operators on the Date Class
pretty Pretty Breakpoints
Primitive Look Up a Primitive Function
quit Terminate an R Session
QR.Auxiliaries Reconstruct the Q, R, or X Matrices from a QR Object
replace Replace Values in a Vector
Reserved Reserved Words in R
Round Rounding of Numbers
slotOp Extract or Replace A Slot
round.POSIXt Round / Truncate Data-Time Objects
sQuote Quote Text
socketSelect Wait on Socket Connections
sprintf Use C-style String Formatting Commands
strtrim Trim Character Strings to Specified Display Widths
strtoi Convert Strings to Integers
Sys.readlink Read File Symbolic Links
Sys.setenv Set or Unset Environment Variables
tilde Tilde Operator
unlist Flatten Lists
timezones Time Zones
unname Remove names or dimnames
interactive Is R Running Interactively?
is.single Is an Object of Single Precision Type?
is.recursive Is an Object Atomic or Recursive?
Internal Call an Internal Function
levels Levels Attributes
libPaths Search Paths for Packages
list Lists -- Generic and Dotted Pairs
list2env From A List, Build or Add To an Environment
margin.table Compute table margin
mapply Apply a Function to Multiple List or Vector Arguments
match Value Matching
MathFun Miscellaneous Mathematical Functions
nchar Count the Number of Characters (or Bytes or Width)
nargs The Number of Arguments to a Function
normalizePath Express File Paths in Canonical Form
NotYet Not Yet Implemented Functions and Unused Arguments
numeric_version Numeric Versions
numeric Numeric Vectors
path.expand Expand File Paths
paste Concatenate Strings
Quotes Quotes
rank Sample Ranks
Random.user User-supplied Random Number Generation
rapply Recursively Apply a Function to a List
regmatches Extract or Replace Matched Substrings
rep Replicate Elements of Vectors and Lists
rle Run Length Encoding
remove Remove Objects from a Specified Environment
scan Read Data Values
scale Scaling and Centering of Matrix-like Objects
Vectorize Vectorize a Scalar Function
R.Version Version Information
zutils Miscellaneous Internal/Programming Utilities
.Script Scripting Language Interface
stopifnot Ensure the Truth of R Expressions
strsplit Split the Elements of a Character Vector
Sys.localeconv Find Details of the Numerical and Monetary Representations in the Current Locale
sys.parent Functions to Access the Function Call Stack
Sys.setFileTime Set File Time
Sys.sleep Suspend Execution for a Time Interval
toString Convert an R Object to a Character String
trace Interactive Tracing and Debugging of Calls to a Function or Method
transform Transform an Object, for Example a Data Frame
Trig Trigonometric Functions
warning Warning Messages
warnings Print Warning Messages
.Machine Numerical Characteristics of the Machine
zpackages Listing of Packages
try Try an Expression Allowing Error Recovery
textConnection Text Connections
typeof The Type of an Object
userhooks Functions to Get and Set Hooks for Load, Attach, Detach and Unload
UseMethod Class Methods
zapsmall Rounding of Numbers
xtfrm Auxiliary Function for Sorting and Ranking
No Results!


Priority base
License Part of R 3.0.3

Include our badge in your README