R Lists

Lists in R are data structures that can hold elements of different types, such as numbers, strings, vectors, and even other lists. They are useful for organizing related data in a flexible way.

Key Topics

List Creation

Lists can be created using the list() function.

# Creating a list
my_list <- list(name = "John", age = 25, scores = c(85, 90, 95))

print(my_list)

Output:

$name
[1] "John"

$age
[1] 25

$scores
[1] 85 90 95

Code Explanation: The list() function is used to create a list containing elements of different data types: a character string, a numeric value, and a numeric vector.

Accessing List Elements

Elements of a list can be accessed using the dollar sign ($) or double square brackets ([[ ]]).

# Accessing elements
name <- my_list$name
age <- my_list[["age"]]

print(name)
print(age)

Output:

[1] "John"
[1] 25

Code Explanation: The $ operator and double square brackets [[ ]] are used to access elements from the list my_list.

Key Takeaways

  • Lists can hold elements of different data types.
  • The list() function is used to create lists in R.
  • Use the $ operator or [[ ]] to access elements in a list.