R语言 计算列表元素数

R语言 计算列表元素数

在这篇文章中,我们将在R编程语言中计算一个列表中的元素和一个嵌套列表中的元素。所以我们将使用 length()lengths() 来计算列表中的元素数。

步驟 –

  • 用向量/列表/范围操作符创建一个列表
  • 使用length和lengths函数查找元素的数量。

语法: list(value1,value2,…,value)

value可以是范围运算符或向量。

让我们用范围、向量和列表来创建一个列表。

# range from 10 to 50
values = 10:50
  
# vector elements of character type
names = c("sravan", "bobby", "ojaswi", "gnanu")
  
# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# give input to the data which is a list
data = list(values, names, data1)
  
# display
print(data)

输出:

计算R语言中的列表元素数

例1: 使用length()函数。

长度函数用于计算列表中的元素数量

语法: length(listname)

返回值: 整数

下面是实现 方法。

# range from 10 to 50
values = 10:50
  
# vector elements of character type
names = c("sravan", "bobby", "ojaswi", "gnanu")
  
# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# give input to the data which is a list
data = list(values, names, data1)
  
# display
print(data)
  
# count elements using length function
print(length(data))

输出:

计算R语言中的列表元素数

例2: 为了找到一个列表(嵌套列表)中每个数据的长度,我们将使用lengths()函数

语法: lengths(list_name)

下面是实现 方法。

# range from 10 to 50
values = 10:50
  
# vector elements of character type
names = c("sravan", "bobby", "ojaswi", "gnanu")
  
# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# give input to the data which is a list
data = list(a1 = values, a2 = names, a3 = data1)
  
# display
print(data)
  
# count elements in each nested  using lengths function
print(lengths(data))

输出:

计算R语言中的列表元素数

例3: R程序计算一个嵌套列表中的元素

# data1 with list of elements
data1 = list(1, 2, 3, 4, 5)
  
# data2 with list of elements
data2 = list("a", 'b', 'c')
  
# give input to the data which is a list
data = list(a1 = data1, a2 = data2)
  
# display
print(data)
  
# count elements in each nested  using length function
print(length(data))
print("-----")
  
# count elements in each nested  using lengths function
print(lengths(data))

输出:

计算R语言中的列表元素数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程