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