Как вычислить квадрат значения в r
Существует три способа вычисления квадрата значения R:
Способ 1: Используйте ^
x^2
Способ 2: используйте **
x**2
Способ 3: Используйте *
x*x
Обратите внимание, что каждый из этих методов будет работать с одним значением, вектором или фреймом данных.
Следующие примеры показывают, как использовать каждый метод на практике.
Пример 1. Вычисление квадрата с помощью ^
Следующий код показывает, как вычислить квадрат одного значения с помощью символа ^ :
#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
Следующий код показывает, как вычислить квадрат каждого значения во фрейме данных, используя символ ^ :
#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. Вычисление квадрата с помощью **
Следующий код показывает, как вычислить квадрат одного значения с помощью символа ** :
#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
Следующий код показывает, как вычислить квадрат каждого значения во фрейме данных, используя символ ** :
#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. Вычисление квадрата с помощью *
Следующий код показывает, как вычислить квадрат одного значения с помощью символа * :
#define variable x <- 5 #calculate square of variable x*x [1] 25
Следующий код показывает, как вычислить квадрат каждого значения вектора с помощью символа * :
#definevector x <- c(2, 5, 6, 9) #calculate square of each value in vector x*x [1] 4 25 36 81
Следующий код показывает, как вычислить квадрат каждого значения во фрейме данных, используя символ * :
#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
Обратите внимание, что все три метода дают один и тот же результат.
Не стесняйтесь использовать любой метод, который вы предпочитаете.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:
Как удалить определенные элементы из вектора в R
Как удалить значения NA из вектора в R
Как фильтровать вектор в R