R

时间:2015-11-17 18:54:52

标签: r

我有一个列表lst,里面有很多对象。所以lst看起来像

[[1]]
2 4 11
9 19 3

[[2]]
 4 12 2
17 2 13

[[3]]
6 8 2
3 1 15

[[4]]
4 2 14
17 8 20
...
[[100]]
16 8 23
12 4 13

等等。

我想创建一个包含列表中每个值的直方图和/或密度图。如果我尝试hist(lst),,那么我会收到以下错误Error in hist.default(lst) : 'x' must be numeric.所以我想知道是否有办法在R中绘制这个?

谢谢!

1 个答案:

答案 0 :(得分:1)

您必须像这样在R中使用unlist函数:

lst2 <- unlist(lst, use.names = FALSE)
hist(lst2)