Basic Operations in R Programming
1. Arithmetic Operations
R supports basic arithmetic operations such as addition, subtraction, multiplication, and division.
# Addition
result_add <- 10 + 5
print(result_add)
# Subtraction
result_sub <- 10 - 5
print(result_sub)
# Multiplication
result_mul <- 10 * 5
print(result_mul)
# Division
result_div <- 10 / 5
print(result_div)
# Modulus (remainder)
result_mod <- 10 %% 3
print(result_mod)
# Exponentiation
result_exp <- 2^3
print(result_exp)
2. Logical Operators
Logical operators are used for comparisons and logical operations.
# Equality
is_equal <- (10 == 5)
print(is_equal)
# Inequality
is_not_equal <- (10 != 5)
print(is_not_equal)
# Greater than
is_greater <- (10 > 5)
print(is_greater)
# Less than
is_less <- (10 < 5)
print(is_less)
# Logical AND
logical_and <- (TRUE & FALSE)
print(logical_and)
# Logical OR
logical_or <- (TRUE | FALSE)
print(logical_or)
3. Basic Functions
3.1 print()
The print() function is used to display output in the console.
# Printing a message
print("Hello, R Programming!")
3.2 c()
The c() function is used to combine values into a vector.
# Creating a vector using c()
my_vector <- c(1, 2, 3, 4, 5)
print(my_vector)
3.3 mean()
The mean() function calculates the average of a numeric vector.
# Calculating the mean
my_numbers <- c(10, 20, 30, 40, 50)
result_mean <- mean(my_numbers)
print(result_mean)
3.4 sum()
The sum() function calculates the total of a numeric vector.
# Calculating the sum
my_numbers <- c(10, 20, 30, 40, 50)
result_sum <- sum(my_numbers)
print(result_sum)
Conclusion
This tutorial covered basic operations in R, including arithmetic, logical operators, and fundamental functions such as print(), c(), mean(), and sum(). These are essential for performing calculations and handling data in R programming.