R Programming - Count Number of Objects in a given list
Write a R program to count number of objects in a given list.
Sample Solution :
R Programming Code :
# Create a list with various elements: a vector, a matrix, and another list
list_data <- list(c("Red", "Green", "Black"), matrix(c(1, 3, 5, 7, 9, 11), nrow = 2),
list("Python", "PHP", "Java"))
# Print a message indicating that the following output is the list
print("List:")
# Print the content of the list
print(list_data)
# Print a message indicating that the following output is the number of objects in the list
print("Number of objects in the said list:")
# Calculate and print the number of objects (elements) in the list
length(list_data)
Output:
[1] "List:" [[1]] [1] "Red" "Green" "Black" [[2]] [,1] [,2] [,3] [1,] 1 5 9 [2,] 3 7 11 [[3]] [[3]][[1]] [1] "Python" [[3]][[2]] [1] "PHP" [[3]][[3]] [1] "Java" [1] "Number of objects in the said list:" [1] 3
Explanation:
- Create a list:
- list_data <- list(c("Red", "Green", "Black"), matrix(c(1, 3, 5, 7, 9, 11), nrow = 2), list("Python", "PHP", "Java"))
- This line creates a list named list_data containing:
- A vector with three strings: "Red", "Green", "Black"
- A matrix with the numbers 1, 3, 5, 7, 9, 11 arranged in 2 rows
- Another list with three strings: "Python", "PHP", "Java"
- Print the label for the list:
- print("List:")
- This line prints the label "List:" to indicate that the following output will display the contents of list_data.
- Print the list:
- print(list_data)
- This line prints the actual contents of list_data.
- Print the label for the number of objects:
- print("Number of objects in the said list:")
- This line prints the label "Number of objects in the said list:" to indicate that the following output will show the count of items in list_data.
- Print the number of objects in the list:
- length(list_data)
- This line calculates and prints the number of objects (elements) in list_data, which is 3 in this case.
R Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a R program to create a list of dataframes and access each of those data frames from the list.
Next: Write a R program to convert a given dataframe to a list by rows.
Test your Programming skills with w3resource's quiz.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics