Как вычислить квадрат значения в 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *