for loop in R dictionary
For Loop in R Dictionary
Here is an example of a for loop in R using a dictionary:
# Create a dictionary
my_dict <- list(
name = "John",
age = 25,
city = "New York"
)
# Iterate over the dictionary using a for loop
for (key in names(my_dict)) {
value <- my_dict[[key]]
print(paste(key, ":", value))
}
Explanation of each step:
We start by creating a dictionary called
my_dict
using thelist()
function. The dictionary contains three key-value pairs: "name" with the value "John", "age" with the value 25, and "city" with the value "New York".Next, we use a for loop to iterate over the keys in the dictionary. The
names()
function is used to retrieve the names of the keys in the dictionary.Inside the loop, we access the value associated with each key using double square brackets
[[ ]]
and assign it to the variablevalue
.Finally, we print the key-value pair using the
print()
function and thepaste()
function to concatenate the key and value together.
The output of the above code will be:
name : John
age : 25
city : New York
Let me know if you have any further questions.