11. Create a data frame with columns Name, Age, and Gender and print it.
Required Input:
None
Expected Output:
Name Age Gender
1 Alice 25 Female
2 Bob 30 Male
3 Carol 22 Female
Code In R
# Predefined structure
data_frame <- data.frame(Name = c("Alice", "Bob", "Carol"), Age = c(25, 30, 22), Gender = c("Female", "Male", "Female"))
print(data_frame)
Run Code?
Click Run Button to view compiled output
12. Write an R program to access the second column of a data frame.
Required Input:
Data Frame:
Name Age Gender
1 Alice 25 Female
2 Bob 30 Male
3 Carol 22 Female
Expected Output:
[1] 25 30 22
Code In R
# Predefined structure
data_frame <- data.frame(Name = c("Alice", "Bob", "Carol"), Age = c(25, 30, 22), Gender = c("Female", "Male", "Female"))
second_column <- data_frame$Age
print(second_column)
Run Code?
Click Run Button to view compiled output
13. Write an R program to find the maximum value in a vector.
Required Input:
Vector: [3, 8, 1, 15, 6]
Expected Output:
Maximum Value: 15
Code In R
# Predefined structure
vector <- c(3, 8, 1, 15, 6)
max_value <- max(vector)
print(paste("Maximum Value:", max_value))
Run Code?
Click Run Button to view compiled output
14. Create a list containing a vector, a matrix, and a data frame.
Required Input:
None
Expected Output:
$vector
[1] 1 2 3
$matrix
[,1] [,2]
[1,] 1 3
[2,] 2 4
$data_frame
Name Age
1 Alice 25
2 Bob 30
Code In R
# Predefined structure
list_object <- list(vector = c(1, 2, 3), matrix = matrix(c(1, 2, 3, 4), nrow = 2), data_frame = data.frame(Name = c("Alice", "Bob"), Age = c(25, 30)))
print(list_object)
Run Code?
Click Run Button to view compiled output
15. Write an R program to use an if statement to check if a number is positive, negative, or zero.
Required Input:
Number: -5
Expected Output:
The number is negative
Code In R
# Predefined structure
num <- -5
if (num > 0) {
print("The number is positive")
} else if (num < 0) {
print("The number is negative")
} else {
print("The number is zero")
}
Run Code?
Click Run Button to view compiled output
16. Write a function in R that takes two numbers as arguments and returns their product.
Required Input:
Number 1: 4
Number 2: 5
Expected Output:
Product: 20
Code In R
# Predefined structure
multiply <- function(a, b) {
# Your logic here
}
result <- multiply(4, 5)
print(paste("Product:", result))
Run Code?
Click Run Button to view compiled output
17. Write an R program to calculate the factorial of a number using recursion.
Required Input:
Number: 5
Expected Output:
Factorial: 120
Code In R
# Predefined structure
factorial <- function(n) {
# Your logic here
}
result <- factorial(5)
print(paste("Factorial:", result))
Run Code?
Click Run Button to view compiled output
18. Create a vector of 10 random numbers between 1 and 100 using runif.
Required Input:
None
Expected Output:
[1] 32.5 56.8 12.3 ...
Code In R
# Predefined structure
random_numbers <- runif(10, min = 1, max = 100)
print(random_numbers)
Run Code?
Click Run Button to view compiled output
19. Write an R program to sort a vector in ascending order.
Required Input:
Vector: [10, 5, 8, 3, 1]
Expected Output:
[1] 1 3 5 8 10
Code In R
# Predefined structure
vector <- c(10, 5, 8, 3, 1)
sorted_vector <- sort(vector)
print(sorted_vector)
Run Code?
Click Run Button to view compiled output
20. Write an R program to calculate the sum of the diagonal elements of a matrix.
Required Input:
Matrix:
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
Expected Output:
Diagonal Sum: 15
Code In R
# Predefined structure
matrix <- matrix(1:9, nrow = 3)
diagonal_sum <- sum(diag(matrix))
print(paste("Diagonal Sum:", diagonal_sum))
Run Code?
Click Run Button to view compiled output