📅  最后修改于: 2023-12-03 15:09:14.626000             🧑  作者: Mango
在 R 编程语言中,我们经常需要从向量中获取单个数字的个数。这在数据分析和处理过程中非常常见。本文将介绍三种方法来获取向量中单个数字的个数,包括 table()
函数、sum()
函数和 length()
函数。
table()
函数可以返回向量中每个数字的出现次数。代码如下:
v <- c(1, 2, 3, 1, 2, 1, 4, 5, 6, 2)
table(v)
输出如下:
v
1 2 3 4 5 6
3 3 1 1 1 1
我们可以看到向量中每个数字的出现次数。如果我们需要获取特定数字的出现次数,我们可以使用下标访问。例如,要获取数字 1 的出现次数,我们可以执行以下代码:
t <- table(v)
t[1]
输出如下:
1
3
这意味着数字 1 在向量 v
中出现了 3 次。
我们可以使用 sum()
函数来计算向量中特定数字的个数。代码如下:
v <- c(1, 2, 3, 1, 2, 1, 4, 5, 6, 2)
n <- sum(v == 1)
n
输出如下:
[1] 3
这意味着数字 1 在向量 v
中出现了 3 次。
我们也可以使用 length()
函数来获取特定数字在向量中的出现次数。代码如下:
v <- c(1, 2, 3, 1, 2, 1, 4, 5, 6, 2)
n <- length(v[v == 1])
n
输出如下:
[1] 3
这意味着数字 1 在向量 v
中出现了 3 次。
在本文中,我们介绍了三种获取向量中单个数字的个数的方法。根据实际应用需求,我们可以选择适当的方法来获取需要的信息。