我有一个列表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中绘制这个?
谢谢!
答案 0 :(得分:1)
您必须像这样在R中使用unlist
函数:
lst2 <- unlist(lst, use.names = FALSE)
hist(lst2)