R语言 如何合并两个列表
在这篇文章中,我们将在R编程语言中合并两个列表。
方法1:使用append()函数
这个函数用于将列表追加到另一个列表。
语法 。
append(list1,list)
其中
- list1 是第一个列表
- list2 是第二个列表
例子 :R程序创建带有字符串的第一个列表和带有整数的第二个列表,并将它们相加。
# create a list of strings
list1 =list("sravan","bobby","ojaswi",
"satwik","rohith","gnanesh")
# create a list of numbers
list2=list(1,2,3,4,5)
# merge the two lists by using append()
# function
list3=append(list1,list2)
list3
输出 。
[[1]]
[1] "sravan"
[[2]]
[1] "bobby"
[[3]]
[1] "ojaswi"
[[4]]
[1] "satwik"
[[5]]
[1] "rohith"
[[6]]
[1] "gnanesh"
[[7]]
[1] 1
[[8]]
[1] 2
[[9]]
[1] 3
[[10]]
[1] 4
[[11]]
[1] 5
方法2:使用c()函数
这用于合并两个列表
语法 。
c(list1,list2)
其中。
- list1 是第一个列表
- list2是第二个列表
例子: R程序创建一个包含字符串的list1和一个包含整数的list2,并使用c()函数进行合并。
# create a list of strings
list1 =list("sravan","bobby","ojaswi",
"satwik","rohith","gnanesh")
# create a list of numbers
list2=list(1,2,3,4,5)
# merge the two lists by using c()
# function
list3=c(list1,list2)
list3
输出 。
[[1]]
[1] "sravan"
[[2]]
[1] "bobby"
[[3]]
[1] "ojaswi"
[[4]]
[1] "satwik"
[[5]]
[1] "rohith"
[[6]]
[1] "gnanesh"
[[7]]
[1] 1
[[8]]
[1] 2
[[9]]
[1] 3
[[10]]
[1] 4
[[11]]
[1] 5