1. Ketikkan perintah di bawah ini dan berikan pernyataan apa saja yang dapat kalian peroleh dari perintah tersebut! nama_vector <- c(5,FALSE,“true”,“8.3”,“Statistika”) nama_vector
nama_vector <- c(5, FALSE, "true", "8.3", "Statistika")
nama_vector
## [1] "5"          "FALSE"      "true"       "8.3"        "Statistika"
  1. Cobalah untuk membuat List dengan nama contoh_list yang memiliki elemen sama dengan Latihan no.1, dan panggil seluruh elemen. Berikan perbedaan list dan vector yang dapat kalian peroleh setelah melakukan perintah tersebut
predikat_list <- list(5, FALSE, "true", "4.0", "Cumlaude")
predikat_list
## [[1]]
## [1] 5
## 
## [[2]]
## [1] FALSE
## 
## [[3]]
## [1] "true"
## 
## [[4]]
## [1] "4.0"
## 
## [[5]]
## [1] "Cumlaude"

Keterangan : list dan vector memiliki perbedaan berdasarkan hasil output. list memiliki tipe data yang berbeda dalam satu struktur data (heterogen), sedangkan vector memiliki tipe data yang sama (homogen). elemen (““) dinamakan string (Karakter).

  1. Dalam melakukan pemanggilan elemen, kita dapat menggunakan index elemen atau nama kolom. Buatlah data frame dengan nama kelompok_kkn berupa tabel tiga kolom terdiri atas: nama,nim, dan prodi. Isikan minimal 10 baris. Lakukan eksperimen pemanggilan isi tabel, meliputi pemanggilan baris, kolom, dan elemen tabel. Jelaskan mengenai perbedaan cara pemanggilan dalam data frame tersebut.
# Menampilkan Dataframe
kelompok_kkn <- data.frame(
  Nama = c("Asa", "Gania", "Beta", "Kiara","Zidan","Alex","Aurora","Belinda","Mohan","Harry", "Anas"),  
  NIM = c(2203030201, 2205040302, 2206050403, 2207060504, 2208070605, 22097080706, 2210090807, 2211100908, 2212111009, 2213121110, 2214131211),                  
  Prodi = factor(c("Geologi", "Teknik Elektro", "Psikologi", "Pendidikan Matematika", "Teknik Informatika","Fisika", "Sastra Inggris", "Arsitektur", "Teknik Mesin", "Kimia", "Ilmu Politik"))  
)
print(kelompok_kkn)
##       Nama         NIM                 Prodi
## 1      Asa  2203030201               Geologi
## 2    Gania  2205040302        Teknik Elektro
## 3     Beta  2206050403             Psikologi
## 4    Kiara  2207060504 Pendidikan Matematika
## 5    Zidan  2208070605    Teknik Informatika
## 6     Alex 22097080706                Fisika
## 7   Aurora  2210090807        Sastra Inggris
## 8  Belinda  2211100908            Arsitektur
## 9    Mohan  2212111009          Teknik Mesin
## 10   Harry  2213121110                 Kimia
## 11    Anas  2214131211          Ilmu Politik
kelompok_kkn$Nama
##  [1] "Asa"     "Gania"   "Beta"    "Kiara"   "Zidan"   "Alex"    "Aurora" 
##  [8] "Belinda" "Mohan"   "Harry"   "Anas"
# Memanggil Baris Tertentu
kelompok_kkn[4, ] 
##    Nama        NIM                 Prodi
## 4 Kiara 2207060504 Pendidikan Matematika
# Memanggil Elemen Spesifik
kelompok_kkn[2, 1]  
## [1] "Gania"
  1. Buatlah data frame yang beberapa datanya berupa missing value. Carilah letak atau posisi data yang berupa missing value tersebut dengan menggunakan perintah is.na.
kelompok_kkn <- data.frame(
  Nama = c("Asa", "Gania", "Beta", "Kiara","Zidan","Alex","Aurora","Belinda","Mohan","Harry", "Anas"),  
  NIM = c(2203030201, 2205040302, 2206050403, 2207060504, 2208070605, 22097080706, 2210090807, 2211100908, 2212111009, 2213121110, 2214131211),                  
  Prodi = factor(c("Geologi", "Teknik Elektro", "Psikologi", "Pendidikan Matematika", "Teknik Informatika","Fisika", "Sastra Inggris", "Arsitektur", "Teknik Mesin", "Kimia", "Ilmu Politik"))  
)
print(kelompok_kkn)
##       Nama         NIM                 Prodi
## 1      Asa  2203030201               Geologi
## 2    Gania  2205040302        Teknik Elektro
## 3     Beta  2206050403             Psikologi
## 4    Kiara  2207060504 Pendidikan Matematika
## 5    Zidan  2208070605    Teknik Informatika
## 6     Alex 22097080706                Fisika
## 7   Aurora  2210090807        Sastra Inggris
## 8  Belinda  2211100908            Arsitektur
## 9    Mohan  2212111009          Teknik Mesin
## 10   Harry  2213121110                 Kimia
## 11    Anas  2214131211          Ilmu Politik
#Mengecek Nilai yang Hilang
is.na(kelompok_kkn)
##        Nama   NIM Prodi
##  [1,] FALSE FALSE FALSE
##  [2,] FALSE FALSE FALSE
##  [3,] FALSE FALSE FALSE
##  [4,] FALSE FALSE FALSE
##  [5,] FALSE FALSE FALSE
##  [6,] FALSE FALSE FALSE
##  [7,] FALSE FALSE FALSE
##  [8,] FALSE FALSE FALSE
##  [9,] FALSE FALSE FALSE
## [10,] FALSE FALSE FALSE
## [11,] FALSE FALSE FALSE
#Menghitung Jumlah Nilai NA dalam Vektor
sum(is.na(kelompok_kkn))
## [1] 0