list_data <- list( c(" Red "," Green "," Black "),list(" Python ", " PHP ", " Java "))
print(" List:")
## [1] " List:"
print(list_data)
## [[1]]
## [1] " Red " " Green " " Black "
##
## [[2]]
## [[2]][[1]]
## [1] " Python "
##
## [[2]][[2]]
## [1] " PHP "
##
## [[2]][[3]]
## [1] " Java "
print(" Number of objects in the said list:")
## [1] " Number of objects in the said list:"
print(length(list_data))
## [1] 2
print(length(list_data[[1]]))
## [1] 3
print(length(list_data[[2]]))
## [1] 3
l = list(1,2,3,4,5)
print("Original list:")
## [1] "Original list:"
print(l)
## [[1]]
## [1] 1
##
## [[2]]
## [1] 2
##
## [[3]]
## [1] 3
##
## [[4]]
## [1] 4
##
## [[5]]
## [1] 5
print("Set 2nd and 3rd elements to NULL")
## [1] "Set 2nd and 3rd elements to NULL"
l[2] <- list(NULL)
l[3] <- list(NULL)
l
## [[1]]
## [1] 1
##
## [[2]]
## NULL
##
## [[3]]
## NULL
##
## [[4]]
## [1] 4
##
## [[5]]
## [1] 5
list1 <- list(g1 = 1:10, g2="R programming", g3="HTML")
print(" Original list:")
## [1] " Original list:"
print( list1 )
## $g1
## [1] 1 2 3 4 5 6 7 8 9 10
##
## $g2
## [1] "R programming"
##
## $g3
## [1] "HTML"
print(" New list:")
## [1] " New list:"
list1[['g1']] <- list1[['g1']]+10
list1
## $g1
## [1] 11 12 13 14 15 16 17 18 19 20
##
## $g2
## [1] "R programming"
##
## $g3
## [1] "HTML"
extract all elements of a first vector except the third element of it from a given list!
new_list1 = list1[['g1']]
new_list1[-3]
## [1] 11 12 14 15 16 17 18 19 20
a new item g4 = ”Python” to a given list!
new_item <- list(g4 = "Python")
list1 <- c(list1,new_item)
list1
## $g1
## [1] 11 12 13 14 15 16 17 18 19 20
##
## $g2
## [1] "R programming"
##
## $g3
## [1] "HTML"
##
## $g4
## [1] "Python"
to find all elements of a given list that are not in another given list!
l1 = list ("x","y","z")
l2 = list ("X","Y","Z","x","y","z")
print("Original lists:")
## [1] "Original lists:"
print(l1)
## [[1]]
## [1] "x"
##
## [[2]]
## [1] "y"
##
## [[3]]
## [1] "z"
print(l2)
## [[1]]
## [1] "X"
##
## [[2]]
## [1] "Y"
##
## [[3]]
## [1] "Z"
##
## [[4]]
## [1] "x"
##
## [[5]]
## [1] "y"
##
## [[6]]
## [1] "z"
print("All elements of l2 that ae not in l1")
## [1] "All elements of l2 that ae not in l1"
setdiff(l2, l1)
## [[1]]
## [1] "X"
##
## [[2]]
## [1] "Y"
##
## [[3]]
## [1] "Z"