Library(dplyr)

Library(dplyr) adalah package populer dalam pemrograman R yang digunakan untuk manipulasi dan transformasi data. Ini menyediakan fungsi-fungsi yang nyaman dan intuitif untuk memanipulasi data frame, seperti melakukan pemilihan kolom, filtering, sorting, grouping, dan melakukan operasi agregasi.

Namun, jika Anda ingin melakukan operasi linear algebra pada data frame menggunakan dplyr, Anda dapat menggunakan fungsi mutate() untuk membuat kolom baru berdasarkan perhitungan linear algebra.

Mencoba operasi penambahan, pengurangan, perkalian, dan pembagian

Berikut adalah contoh pembahasan dan source code untuk melakukan operasi linear algebra pada data frame menggunakan dplyr:

library(dplyr)
## Warning: package 'dplyr' was built under R version 4.2.3
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
# Membentuk data frame
data <- data.frame(
  x = c(2, 4, 6),
  y = c(1, 3, 5)
)

# Operasi Penambahan
data <- data %>% mutate(sum = x + y)
print(data)
##   x y sum
## 1 2 1   3
## 2 4 3   7
## 3 6 5  11
# Operasi Pengurangan
data <- data %>% mutate(diff = x - y)
print(data)
##   x y sum diff
## 1 2 1   3    1
## 2 4 3   7    1
## 3 6 5  11    1
# Operasi Perkalian
data <- data %>% mutate(prod = x * y)
print(data)
##   x y sum diff prod
## 1 2 1   3    1    2
## 2 4 3   7    1   12
## 3 6 5  11    1   30
# Operasi Pembagian
data <- data %>% mutate(quot = x / y)
print(data)
##   x y sum diff prod     quot
## 1 2 1   3    1    2 2.000000
## 2 4 3   7    1   12 1.333333
## 3 6 5  11    1   30 1.200000

Pada contoh di atas, kita menggunakan library dplyr untuk memanipulasi data frame data. Data frame memiliki dua kolom, x dan y, yang berisi angka-angka. Menggunakan fungsi mutate() dari dplyr, kita membuat kolom baru untuk setiap operasi matematika yang diinginkan.