Як обчислити квадрат значення в 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *