Membuat dataframe Nama dan Nilai dengan rata rata 96, lalu summary()

data_nilai_mahasiswa <- data.frame(
  nama <-c("Isa","Fitri","Ulul","Firdaus"),
  nilai <-c(94, 95, 97, 98)
)
data_nilai_mahasiswa <- data.frame(nama, nilai)
mean(data_nilai_mahasiswa$nilai)
## [1] 96
summary(data_nilai_mahasiswa)
##      nama               nilai      
##  Length:4           Min.   :94.00  
##  Class :character   1st Qu.:94.75  
##  Mode  :character   Median :96.00  
##                     Mean   :96.00  
##                     3rd Qu.:97.25  
##                     Max.   :98.00

Membuat barisan 12 elemen dengan aturan +3 lalu ×2 lalu −1, nilai awal 4

x4 <- numeric(12)   # panjang barisan
x4[1] <- 4          # nilai awal

pola <- c("+3", "*2", "-1")

for (i in 2:length(x4)) {
  aturan <- pola[(i - 2) %% length(pola) + 1]
  
  if (aturan == "+3") x4[i] <- x4[i-1] + 3
  if (aturan == "*2") x4[i] <- x4[i-1] * 2
  if (aturan == "-1") x4[i] <- x4[i-1] - 1
}
x4
##  [1]   4   7  14  13  16  32  31  34  68  67  70 140

Menggunakan seq() dan rep() untuk membentuk vektor:0 0 2 2 4 4 6 6 0 0 2 2 4 4 6 6 0 0 2 2 4 4 6 6

rep(seq(0, 6, by = 2), each = 2, times = 3)
##  [1] 0 0 2 2 4 4 6 6 0 0 2 2 4 4 6 6 0 0 2 2 4 4 6 6

Simulasi pelemparan dadu 30 kali dengan peluang berbeda

set.seed(11)
sample(0:1, 30, replace = TRUE, prob = c(0.45, 0.55))
##  [1] 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1

Dataframe penjualan UMKM dan summary()

data_penjualan <- data.frame(
  Hari = c("Selasa", "Kamis", "Sabtu", "Minggu"),
  Jumlah_Produk_Terjual = c(25, 30, 20, 14),
  Harga_Satuan = c(12000, 10500, 11300, 12800)
)
data_penjualan$Total_Pendapatan <- 
  data_penjualan$Jumlah_Produk_Terjual * data_penjualan$Harga_Satuan
print(data_penjualan)
##     Hari Jumlah_Produk_Terjual Harga_Satuan Total_Pendapatan
## 1 Selasa                    25        12000           300000
## 2  Kamis                    30        10500           315000
## 3  Sabtu                    20        11300           226000
## 4 Minggu                    14        12800           179200
summary(data_penjualan)
##      Hari           Jumlah_Produk_Terjual  Harga_Satuan   Total_Pendapatan
##  Length:4           Min.   :14.00         Min.   :10500   Min.   :179200  
##  Class :character   1st Qu.:18.50         1st Qu.:11100   1st Qu.:214300  
##  Mode  :character   Median :22.50         Median :11650   Median :263000  
##                     Mean   :22.25         Mean   :11650   Mean   :255050  
##                     3rd Qu.:26.25         3rd Qu.:12200   3rd Qu.:303750  
##                     Max.   :30.00         Max.   :12800   Max.   :315000