Comment calculer le carré d’une valeur dans R
Il existe trois façons de calculer le carré d’une valeur dans R :
Méthode 1 : utilisez ^
x^2
Méthode 2 : utiliser **
x**2
Méthode 3 : Utiliser *
x*x
Notez que chacune de ces méthodes fonctionnera avec une valeur unique, un vecteur ou un bloc de données.
Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.
Exemple 1 : Calculer un carré en utilisant ^
Le code suivant montre comment calculer le carré d’une valeur unique à l’aide du symbole ^ :
#define variable x <- 5 #calculate square of variable x^2 [1] 25
Le code suivant montre comment calculer le carré de chaque valeur dans un vecteur à l’aide du symbole ^ :
#define vector x <- c(2, 5, 6, 9) #calculate square of each value in vector x^2 [1] 4 25 36 81
Le code suivant montre comment calculer le carré de chaque valeur dans un bloc de données à l’aide du symbole ^ :
#define data frame x <- data.frame(A=c(2, 4, 5, 7, 8), B=c(3, 3, 5, 9, 12), C=c(7, 7, 8, 9, 15)) #view data frame x A B C 1 2 3 7 2 4 3 7 3 5 5 8 4 7 9 9 5 8 12 15 #calculate square of each value in data frame x^2 A B C 1 4 9 49 2 16 9 49 3 25 25 64 4 49 81 81 5 64 144 225
Exemple 2 : calculer un carré en utilisant **
Le code suivant montre comment calculer le carré d’une valeur unique à l’aide du symbole ** :
#define variable x <- 5 #calculate square of variable x**2 [1] 25
Le code suivant montre comment calculer le carré de chaque valeur dans un vecteur à l’aide du symbole ** :
#define vector x <- c(2, 5, 6, 9) #calculate square of each value in vector x**2 [1] 4 25 36 81
Le code suivant montre comment calculer le carré de chaque valeur dans un bloc de données à l’aide du symbole ** :
#define data frame x <- data.frame(A=c(2, 4, 5, 7, 8), B=c(3, 3, 5, 9, 12), C=c(7, 7, 8, 9, 15)) #view data frame x A B C 1 2 3 7 2 4 3 7 3 5 5 8 4 7 9 9 5 8 12 15 #calculate square of each value in data frame x**2 A B C 1 4 9 49 2 16 9 49 3 25 25 64 4 49 81 81 5 64 144 225
Exemple 3 : calculer un carré en utilisant *
Le code suivant montre comment calculer le carré d’une valeur unique à l’aide du symbole * :
#define variable x <- 5 #calculate square of variable x*x [1] 25
Le code suivant montre comment calculer le carré de chaque valeur dans un vecteur à l’aide du symbole * :
#define vector x <- c(2, 5, 6, 9) #calculate square of each value in vector x*x [1] 4 25 36 81
Le code suivant montre comment calculer le carré de chaque valeur dans un bloc de données à l’aide du symbole * :
#define data frame x <- data.frame(A=c(2, 4, 5, 7, 8), B=c(3, 3, 5, 9, 12), C=c(7, 7, 8, 9, 15)) #view data frame x A B C 1 2 3 7 2 4 3 7 3 5 5 8 4 7 9 9 5 8 12 15 #calculate square of each value in data frame x*x A B C 1 4 9 49 2 16 9 49 3 25 25 64 4 49 81 81 5 64 144 225
Notez que les trois méthodes produisent le même résultat.
N’hésitez pas à utiliser la méthode que vous préférez.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :
Comment supprimer des éléments spécifiques du vecteur dans R
Comment supprimer les valeurs NA du vecteur dans R
Comment filtrer un vecteur dans R