如何查找列表中的列表数

时间:2019-05-22 13:54:26

标签: r

我正在尝试确定R中列表中存在的列表数。

我有一个长度为3的列表M。

其值为[[1]] ='a'和[[2]] ='b',以及[[3]] ='c'。

此长度范围可以从1到n。

我想将列表的数量保存为整数,并将其存储在任何变量中,例如这里是3,以便以后可以在for循环中使用它。

sum = lengths(M)// //如果我打印总和,我得到[1] 1 1 1,但是我很想得到3。

有人可以用R代码帮助我获取值为3的值吗。

1 个答案:

答案 0 :(得分:0)

您应该可以使用length()来计数列表条目的数量:

# A list with three entries
a_list <- list(first = "a", second = "b", third = "c")

# The length of the list (the number of entries in the list)
a_list_length <- length(a_list)

reprex package(v0.3.0)于2019-05-22创建