在这里,我们解释如何编写一个 R 程序,通过使用内置的组合函数 c() 将两个给定的列表合并为一个列表。此函数有助于组合其参数以形成一个列表,其中所有参数都与一个公共类型相关,并且返回值的类型也是该类型。此函数的语法是
c(…) # Where ... indicates object to be concatenate
在这个 R 程序中,我们直接将值赋给内置函数 c()。这里我们使用变量 lst1 和 lst2 来存储两种不同类型的列表元素。调用函数 c() 来合并这两个列表,并将它们赋给一个列表变量 merge_lst。
步骤 1:为变量 lst1, lst2 分配两种不同类型的列表
步骤 2:打印原始列表
步骤 3:通过调用组合函数 c(lst1,lst2) 来合并这两个列表
步骤 4:将合并后的列表赋给变量 merge_lst
步骤 5:打印合并后的列表 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"