Encuentra la suma, la media y el producto de un vector en R

Los métodos sum(), mean() y prod() están disponibles en R y se utilizan para calcular la operación especificada sobre los argumentos especificados en el método. En caso de que se especifique un solo vector, la operación se realiza sobre elementos individuales, lo que equivale a la aplicación de bucle for. 

Función utilizada:

  • La función mean() se usa para calcular la media

Sintaxis: mean(x, na.rm)

Parámetros:

  • x: vector numérico
  • na.rm: valor booleano para ignorar el valor NA
  • sum() se usa para calcular la suma

Sintaxis: suma(x)

Parámetros:

  • x: vector numérico
  • prod() se usa para calcular el producto

Sintaxis: prod(x)

Parámetros:

  • x: vector numérico

A continuación se presentan ejemplos para ayudarlo a comprender mejor.

Ejemplo 1:

R

vec = c(1, 2, 3 , 4)
print("Sum of the vector:")
  
# inbuilt sum method 
print(sum(vec))
  
# using inbuilt mean method
print("Mean of the vector:")
print(mean(vec))  
  
# using inbuilt product method
print("Product of the vector:")
print(prod(vec))

Producción

[1] “Suma del vector:”

[1] 10

[1] “Media del vector:”

[1] 2.5

[1] “Producto del vector:”

[1] 24

Ejemplo 2:

R

vec = c(1.1, 2, 3.0 )
print("Sum of the vector:")
  
# inbuilt sum method 
print(sum(vec))
  
# using inbuilt mean method
print("Mean of the vector:")
print(mean(vec))  
  
# using inbuilt product method
print("Product of the vector:")
print(prod(vec))

Producción

[1] “Suma del vector:”

[1] 6.1

[1] “Media del vector:”

[1] 2.033333

[1] “Producto del vector:”

[1] 6.6

Ejemplo 3: Vector con valores NaN 

R

# declaring a vector
vec = c(1.1,NA, 2, 3.0,NA )
print("Sum of the vector:")
  
# inbuilt sum method 
print(sum(vec))
  
# using inbuilt mean method
print("Mean of the vector with NaN values:")
  
# not ignoring NaN values
print(mean(vec))  
  
# ignoring missing values
print("Mean of the vector without NaN values:")
print(mean(vec,na.rm = TRUE))  
  
# using inbuilt product method
print("Product of the vector:")
print(prod(vec))

Producción

[1] “Suma del vector:”

[1] NA

[1] “Media del vector con valores NaN:”

[1] NA

[1] “Media del vector sin valores NaN:”

[1] 2.033333

[1] “Producto del vector:”

[1] NA

Publicación traducida automáticamente

Artículo escrito por yippeee25 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *