R程序计算给定列表中对象的数量


2023年2月26日, Learn eTutorial
1661

如何使用R程序计算给定列表中对象的数量?

为了创建R程序来计算给定列表中对象的数量。这里我们使用内置函数length()。此函数有助于获取或设置向量(包括列表)、因子和任何其他R对象的长度。此函数的语法是

length(x) <- value

  • x 是用于替换的R对象,一个向量或因子
  • value 是一个非负整数或双精度浮点数。

在这个R程序中,我们直接将值赋给内置函数length()。这里我们使用变量Ldata来保存不同类型的列表元素。调用函数length()来查找列表元素的长度。最后,将这两个向量相加并赋值给变量V,然后打印最终向量。

算法

步骤1:将变量Ldata赋值为列表

步骤2:打印原始列表

步骤3:通过调用函数length()来查找列表的长度,即length(Ldata)

步骤4:打印列表的长度

R 源代码

                                          Ldata <- list(c("Blue","Green","Red"), matrix(c(2,3,6,7,8,9), nrow = 2),
list("Java", "PHP", "C"))
print("List:")
print(Ldata)
print("Number of objects in the list:")
length(Ldata)
                                      

输出

[1] "List:"
[[1]]
[1] "Blue"   "Green" "Red"

[[2]]
     [,1] [,2] [,3]
[1,]    2    6    8
[2,]    3    7   9

[[3]]
[[3]][[1]]
[1] "Java"

[[3]][[2]]
[1] "PHP"

[[3]][[3]]
[1] "C"


[1] "Number of objects in the list:"
[1] 3