Fonction prod() de R - Calcul du produit

R 语言实例Exemples du langage R

La fonction prod() de R est utilisée pour calculer le produit de tous les éléments d'un vecteur.

prod() est souvent utilisée pour calculer des moyennes géométriques, des factorielles ou des probabilités combinatoires.

La syntaxe de la fonction prod() est la suivante :

prod(x, na.rm = FALSE)

Description du paramètre :

  • xVecteur d'entrée.

  • na.rmValeur booléenne, par défaut FALSE, indiquant s'il faut supprimer les valeurs manquantes NA.

Exemple

# Créer un vecteur
x <- c(1, 2, 3, 4, 5)

# Calculer le produit (équivalent à 5!)
result.prod <- prod(x)
print(result.prod)

# Vérification : comparer avec factorial(5)
print(factorial(5))

L'exécution du code ci-dessus produit le résultat suivant :

[1] 120
[1] 120

prod() peut également être utilisée avec seq() pour calculer le produit de nombres consécutifs dans un intervalle spécifié :

Exemple

# Calculer le produit de 3 à 8
result <- prod(3:8)
print(result)

# Équivalent à 3*4*5*6*7*8
print(3 * 4 * 5 * 6 * 7 * 8)

L'exécution du code ci-dessus produit le résultat suivant :

[1] 20160
[1] 20160

R 语言实例Exemples du langage R

Autres extensions