Find Sum, Mean and Product of a Vector in R (original) (raw)

Last Updated : 26 Mar, 2021

sum(), mean(), and prod() methods are available in R which are used to compute the specified operation over the arguments specified in the method. In case, a single vector is specified, then the operation is performed over individual elements, which is equivalent to the application of for loop.

Function Used:

Syntax: mean(x, na.rm)

Parameters:

Syntax: sum(x)

Parameters:

Syntax: prod(x)

Parameters:

Given below are examples to help you understand better.

Example 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))

`

Output

[1] "Sum of the vector:"

[1] 10

[1] "Mean of the vector:"

[1] 2.5

[1] "Product of the vector:"

[1] 24

Example 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))

`

Output

[1] "Sum of the vector:"

[1] 6.1

[1] "Mean of the vector:"

[1] 2.033333

[1] "Product of the vector:"

[1] 6.6

Example 3 : Vector with NaN values

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))

`

Output

[1] "Sum of the vector:"

[1] NA

[1] "Mean of the vector with NaN values:"

[1] NA

[1] "Mean of the vector without NaN values:"

[1] 2.033333

[1] "Product of the vector:"

[1] NA