Table of Contents
R Language Definition Table of Contents
Return to R Language Definition on R-Project.org / CRAN, RDocumentation.org, R Bibliography, R Language, R DevOps, R Data Science, R Statistics, R Machine Learning, R Deep Learning, Data Science Bibliography, Statistics Bibliography
1 Introduction
2 Objects
- 2.1 R Basic types
- 2.1.1 R Vectors
- 2.1.2 R Lists
- 2.1.3 R Language objects
- 2.1.3.1 R Symbol objects
- 2.1.4 R Expression objects
- 2.1.5 R Function objects
- 2.1.6 R NULL
- 2.1.8 R Promise objects
- 2.1.9 R Dot-dot-dot
- 2.1.10 R Environments
- 2.1.11 R Pairlist objects
- 2.1.12 R The “Any” type
- 2.2 R Attributes
- 2.2.1 R Names
- 2.2.2 R Dimensions
- 2.2.3 R Dimnames
- 2.2.4 R Classes
- 2.2.5 R Time series attributes
- 2.2.6 R Copying of attributes
- 2.3.1 R Factors
- 2.3.2 R Data frame objects
Evaluation of expressions
- 3.1.1 R Constants
- 3.1.2 R Symbol lookup
- 3.1.3 R Function calls
- 3.1.4 R Operators
- 3.2.1 R if
- 3.2.2 R Looping
- 3.2.3 R repeat
- 3.2.4 R while
- 3.2.5 R for
- 3.2.6 R switch
- 3.3.1 R Recycling rules
- 3.3.2 R Propagation of names
- 3.3.3 R Dimensional attributes
- 3.3.4 R NA handling
- 3.4 R Indexing
- 3.4.1 R Indexing by vectors
- 3.4.4 R Subset assignment
- 3.5.1 R Global environment
- 3.5.2 R Lexical environment
- 3.5.3 R The call stack
- 3.5.4 R Search path
Functions
- 4.1.1 R Syntax and examples
- 4.1.2 R Arguments
- 4.3 R Evaluation
- 4.3.1 R Evaluation environment
- 4.3.2 R Argument matching
- 4.3.3 R Argument evaluation
- 4.3.4 R Scope
Object-oriented programming
- 5.1 R Definition
- 5.2 R Inheritance
- 5.4 R UseMethod
- 5.5 R NextMethod
- 5.6 R Group methods
Computing on the language
- 6.2 R Substitutions
System and foreign language interfaces
Exception handling
- 8.1 R stop
- 8.2 R warning
- 8.3 R on.exit
- 8.4 R Error options
Debugging
- 9.1 R browser
- 9.2 R debug/undebug
- 9.3 R trace/untrace
- 9.4 R traceback
Definition Parser
- 10.1.1 R Modes of parsing
- 10.1.2 R Internal representation
- 10.1.3 R Deparsing
- 10.2 R Comments
- 10.3 R Tokens
- 10.3.1 R Constants
- 10.3.2 R Identifiers
- 10.3.3 R Reserved words
- 10.3.4 R Special operators
- 10.3.5 R Separators
- 10.3.6 R Operator tokens
- 10.3.7 R Grouping
- 10.3.8 R Indexing tokens
- 10.4 R Expressions
- 10.4.1 R Function calls
- 10.4.2 R Infix and prefix operators
- 10.4.3 R Index constructions
- 10.4.4 R Compound expressions
- 10.4.5 R Flow control elements
- 10.4.6 R Function definitions
- 10.5 R Directives
Function and Variable Index
Concept Index
Appendix A References
Next: Objects, Previous: R Language Definition, Up: R Language Definition
Fair Use Sources
R: R Fundamentals, R Inventor - R Language Designer: Ross Ihaka and Robert Gentleman in August 1993; R Core Team, R Language Definition on R-Project.org, R reserved words (R keywords), R data structures - R algorithms, R syntax, R input and Output, R data transformations, R probability, R statistics, R linear regression (ANOVA), R time series analysis, R graphics, R markdown, R OOP, R on Linux, R on macOS, R on Windows, R installation, R containerization, R configuration, R compiler - R interpreter (R REPL), R IDEs (RStudio, Jupyter Notebook), R development tools, R DevOps - R SRE, R data science - R DataOps, R machine learning, R deep learning, Functional R, R concurrency, R history, R bibliography, R glossary, R topics, R courses, R Standard Library, R libraries, R packages (tidyverse package), R frameworks, RDocumentation.org / CRAN, R research, R GitHub, Written in R, R popularity, R Awesome list, R Versions, Python. (navbar_r)
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.