R の値の 2 乗を計算する方法
R の値の 2 乗を計算するには 3 つの方法があります。
方法 1: ^ を使用する
x^2
方法 2: ** を使用する
x**2
方法 3: * を使用する
x*x
これらの各メソッドは、単一の値、ベクトル、またはデータ フレームで機能することに注意してください。
次の例は、各メソッドを実際に使用する方法を示しています。
例 1: ^ を使用して平方を計算する
次のコードは、記号^を使用して単一値の 2 乗を計算する方法を示しています。
#define variable x <- 5 #calculate square of variable x^2 [1] 25
次のコードは、記号^を使用してベクトルの各値の二乗を計算する方法を示しています。
#definevector x <- c(2, 5, 6, 9) #calculate square of each value in vector x^2 [1] 4 25 36 81
次のコードは、記号^を使用してデータ フレーム内の各値の 2 乗を計算する方法を示しています。
#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 ABC 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 ABC 1 4 9 49 2 16 9 49 3 25 25 64 4 49 81 81 5 64 144 225
例 2: ** を使用して平方を計算する
次のコードは、 **記号を使用して単一値の 2 乗を計算する方法を示しています。
#define variable x <- 5 #calculate square of variable x**2 [1] 25
次のコードは、 **記号を使用してベクトル内の各値の 2 乗を計算する方法を示しています。
#definevector x <- c(2, 5, 6, 9) #calculate square of each value in vector x**2 [1] 4 25 36 81
次のコードは、 **記号を使用してデータ フレーム内の各値の 2 乗を計算する方法を示しています。
#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 ABC 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 ABC 1 4 9 49 2 16 9 49 3 25 25 64 4 49 81 81 5 64 144 225
例 3: * を使用して平方を計算します。
次のコードは、 *記号を使用して単一値の 2 乗を計算する方法を示しています。
#define variable x <- 5 #calculate square of variable x*x [1] 25
次のコードは、 *記号を使用してベクトル内の各値の 2 乗を計算する方法を示しています。
#definevector x <- c(2, 5, 6, 9) #calculate square of each value in vector x*x [1] 4 25 36 81
次のコードは、 *記号を使用してデータ フレーム内の各値の 2 乗を計算する方法を示しています。
#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 ABC 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 ABC 1 4 9 49 2 16 9 49 3 25 25 64 4 49 81 81 5 64 144 225
3 つの方法はすべて同じ結果を生成することに注意してください。
お好みの方法をご自由にお使いください。
追加リソース
次のチュートリアルでは、R で他の一般的なタスクを実行する方法について説明します。