将列表列表转换为R中的向量列表

时间:2015-09-03 16:49:41

标签: r

我有一个我想要更改为数字向量列表的数字列表列表。我怎么能这样做?

这是我拥有的,

>coords
[[1]]
[1] -106.24328   39.00774

[[2]]
[1] -106.18677   38.83261

[[3]]
[1] -106.1493   38.8303

> class(coords[1])
[1] "list"
> class(coords[1[1]])
[1] "list"
> 

我想要的是

>coords
[1] -106.24328   39.00774
[2] -106.18677   38.83261
[3] -106.1493   38.8303

1 个答案:

答案 0 :(得分:3)

coords对象似乎是list。要将其转换为包含2列的matrix,我们可以rbind list元素。

m1 <- do.call(rbind, coords)