Here we are explaining how to write an R program to combine two given lists into one list by using a built-in combine function c(). This function helps to combine its arguments to form a list, where all the arguments are related to a common type and the type of the return value, The syntax of this function is
c(…) # Where ... indicates object to be concatenate
In this R program, we directly give the values to a built-in function c()
. Here we are using variables lst1 and lst2 for holding the list elements of two different types. Call the function c()
for merging the two lists and assigning them to a list variable merge_lst.
STEP 1: Assign variables lst1,lst2 with a list of two different types
STEP 2: Print the original lists
STEP 3: Merge the two lists by calling the combine function as c(lst1,lst2)
STEP 4: Assign merged lists into the variable merge_lst
STEP 5: Print the merged list merge_lst
lst1 = list(5,2,1)
lst2 = list("Red", "Green", "Black")
print("Original lists:")
print(lst1)
print(lst2)
print("Merge the lists:")
merge_lst = c(lst1, lst2)
print("New merged list:")
print(merge_lst)
[1] "Original lists:" [[1]] [1] 5 [[2]] [1] 2 [[3]] [1] 1 [[1]] [1] "Red" [[2]] [1] "Green" [[3]] [1] "Black" [1] "Merge the lists:" [1] "New merged list:" [[1]] [1] 5 [[2]] [1] 2 [[3]] [1] 1 [[4]] [1] "Red" [[5]] [1] "Green" [[6]] [1] "Black"