Unlocking the Power of R Programming: Understanding Reserved Words
R programming is a powerful tool for data analysis and visualization, but mastering it requires a deep understanding of its building blocks. At the heart of R programming lies a set of reserved words that hold special meaning and cannot be used as identifiers. These words are the foundation upon which R’s programming structure is built.
The List of Reserved Words
Curious about what these reserved words are? Simply type help(reserved)
or ?reserved
at the R command prompt to access the comprehensive list.
This list includes essential words like:
- if: used to create conditions
- else: used to create conditions
- repeat: used to create loops
- while: used to create loops
- function: used to create user-defined functions
- for: used to create loops
- in: used to create loops
- next: used to create loops
- break: used to create loops
Logical Constants and Special Values
R programming also relies on logical constants like:
- TRUE: represents true values
- FALSE: represents false values
- NULL: represents the absence of a value or an undefined value
Additionally, there are special values like:
- Inf: represents infinity (e.g., when dividing 1 by 0)
- NaN: stands for “Not a Number” (e.g., when dividing 0 by 0)
- NA: used to represent missing values
Case Sensitivity Matters
It’s essential to remember that R is a case-sensitive language. This means that:
- TRUE and True are not interchangeable
- TRUE is a reserved word denoting a logical constant
- True can be used as a variable name
By understanding these reserved words and their functions, you’ll be well on your way to unlocking the full potential of R programming.