当我将列表转换为向量时,为什么大小会减小?

时间:2018-06-11 12:01:01

标签: r

我有一个500的列表,但是当我对其进行矢量化时,我会错过列表的坐标,而我不知道它是哪一个。

> length(A)
[1] 500

> length(unlist(A))
[1] 499

有人知道出了什么问题吗?

1 个答案:

答案 0 :(得分:2)

您很可能在列表中有NULL值。该值不能出现在向量中,因此被删除 - 导致长度缩小。例如见:

> unlist(list(1,2, NULL, NULL, 5, 6))
[1] 1 2 5 6