如何在R中将列表元素转换为单个字符串?

要将列表元素转换为单个字符串,我们可以使用粘贴功能,但是首先我们需要取消列出这些元素。另外,由于我们要创建单个字符串,因此在输出末尾需要双引号。例如,如果我们有一个包含5个元素(例如1、2、3、4、5)的列表,那么将这些元素转换为单个字符串将是“ 12345”。

例1

List1<−list(1,2,3,2,2,1,2,1,4,2,2,2,2,2,2,3,2,2)

List1

输出结果
[[1]]

[1] 1

[[2]]

[1] 2

[[3]]

[1] 3

[[4]]

[1] 2

[[5]]

[1] 2

[[6]]

[1] 1

[[7]]

[1] 2

[[8]]

[1] 1

[[9]]

[1] 4

[[10]]

[1] 2

[[11]]

[1] 2

[[12]]

[1] 2

[[13]]

[1] 2

[[14]]

[1] 2

[[15]]

[1] 2

[[16]]

[1] 3

[[17]]

[1] 2

[[18]]

[1] 2

将List1元素转换为单个字符串元素-

示例

List1<−paste(unlist(List1),collapse="")

List1

输出结果
[1] "123221214222222322"

示例

class(List1)
输出结果
[1] "character"

例2

List2<−list(x1<−rpois(5,5),x2=rpois(5,2),x3=rpois(5,5),x4=rpois(10,4))

List2

输出结果
[[1]]

[1] 6 2 8 3 5

$x2

[1] 2 4 3 2 5

$x3

[1] 8 1 12 1 4

$x4

[1] 7 5 4 3 6 2 5 3 2 2

将List2元素转换为单个字符串元素-

示例

List2<−paste(unlist(List2),collapse="")

List2

输出结果
[1] "62835243258112147543625322"

以上是 如何在R中将列表元素转换为单个字符串? 的全部内容, 来源链接: utcz.com/z/346722.html

回到顶部