R 程序:统计给定向量中某个范围内的值的数量


2023年2月8日, Learn eTutorial
1668

如何使用 R 程序统计向量中某个范围内的值的数量?

在这里,我们将解释如何编写一个 R 程序来统计给定向量中某个范围内的值的数量。这里我们使用内置函数 sum() 进行计算。sum() 函数返回其参数中所有值的总和。其语法是:

sum(x, na.rm = FALSE)

  • 其中 x 是一个向量

在这个 R 程序中,变量 A 用于赋值向量值。首先,显示原始向量值,然后初始化一个变量 count,用于赋值值的数量。在 sum 函数中,我们需要指定值的范围以查找值的数量。它以 sum(A > 20 & A < 70) 的形式给出,用于获取值 20 和 70 之间的值的数量。现在,我们将在变量 count 中得到介于该限制之间的项数。最后,打印变量 count 的值。

算法

步骤 1:将向量值赋给变量 A

步骤 2:将 count 变量作为结果值

步骤4:首先打印原始向量。

步骤 5:计算数量为 count = sum(A > 20 & A < 70)

步骤 6:20 到 70 之间的值的数量被赋给变量 count

步骤 7:打印变量 count 作为结果值

R 源代码

                                          A= c(0, 10, 20, 30, 40, 50, 60, 70, 80, 90)
print("Original vector:")
print(A)
count =  sum(A> 20 & A < 70)
print("Number of vector values between 20 and 70:")
print(count)

                                      

输出

[1] "Original vector:"
[1]  0 10 20 30 40 50 60 70 80 90
[1] "Number of vector values between 20 and 70:"
[1] 4