Basic R syntax

Here are some basic R syntax examples that you can use to get started:

1. Assigning values to variables:

x <- 5    # Assign the value 5 to the variable x
y <- "hello"  # Assign the string "hello" to the variable y

2. Basic arithmetic operations:

a <- 5
b <- 3
c <- a + b   # Addition
d <- a - b   # Subtraction
e <- a * b   # Multiplication
f <- a / b   # Division
g <- a ^ b   # Exponentiation
h <- a %% b  # Modulo (remainder)

3. Data structures:

# Vectors:
vec <- c(1, 2, 3, 4, 5)   # Create a numeric vector
vec2 <- c("red", "green", "blue")   # Create a character vector

# Matrices:
mat <- matrix(c(1, 2, 3, 4, 5, 6), nrow=2, ncol=3)  # Create a 2x3 matrix

# Data frames:
df <- data.frame(name=c("Alice", "Bob", "Charlie"), age=c(25, 30, 35))   # Create a data frame with two columns

4. Functions:

# Built-in functions:
sqrt(25)   # Square root of 25
length(vec)   # Length of vector vec
mean(vec)   # Mean of vector vec
sd(vec)   # Standard deviation of vector vec

# User-defined functions:
my_func <- function(x, y) {
  z <- x + y
  return(z)
}

result <- my_func(3, 4)   # Call the function with arguments 3 and 4

5. Control structures:

# If-else statement:
x <- 5
if (x > 0) {
  print("x is positive")
} else {
  print("x is negative or zero")
}

# For loop:
for (i in 1:5) {
  print(i)
}

# While loop:
i <- 1
while (i <= 5) {
  print(i)
  i <- i + 1
}

These are just a few examples of the basic syntax in R. As you continue to work with R, you will learn more advanced features and techniques for data analysis and visualization.