在此,我们将解释如何编写一个 R 程序来查找向量的总和、平均值和乘积,并忽略 NA 或 NaN 等元素。在此,我们使用内置函数 sum、mean、prod。输入数字直接传递给我们的函数。函数 sum() 返回其参数中所有值的总和。使用 mean() 函数计算数据系列中所有值的总和除以值的数量。最后,prod() 用于查找给定参数的乘积。
sum(…, na.rm = FALSE)
mean(x, …)
prod(…, na.rm = FALSE)
在上述函数参数结构中,通过设置 na.rm = TRUE,我们可以避免 NA、NaN 等元素。
在此 R 程序中,我们直接将值赋给内置函数。使用变量 A 来赋值向量值,并通过将 A 作为参数来调用每个函数。确保在调用每个函数时 na.rm 为 true,例如 na.rm = TRUE。最后,打印函数结果。
步骤 1:使用内置函数
步骤 2:使用向量和 na.rm = TRUE 作为参数调用 sum()
步骤 3:使用向量和 na.rm = TRUE 作为参数调用 mean()
步骤 4:使用向量和 na.rm = TRUE 作为参数调用 prod()
步骤 5:打印每个函数的结果
A = c(30, NULL, 40, 20, NA)
print("Sum is:")
#ignore NA and NaN values
print(sum(A, na.rm=TRUE))
print("Mean is:")
print(mean(A, na.rm=TRUE))
print("Product is:")
print(prod(A, na.rm=TRUE))
[1] "Sum is:" [1] 90 [1] "Mean is:" [1] 30 [1] "Product is:" [1] 24000