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)
输出:
例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))
输出:
例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))
输出:
例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))
输出: