nama_vector <- c(5, FALSE, "true", "8.3", "Statistika")
nama_vector
## [1] "5"          "FALSE"      "true"       "8.3"        "Statistika"
contoh_list <- c(5, FALSE, "true", "8.3", "Statistika")
contoh_list
## [1] "5"          "FALSE"      "true"       "8.3"        "Statistika"

Membuat dataframe

# Membuat data frame
kelompok_kkn_kamboja <- data.frame(
  nama = c("Anjar", "ali", "bala", "bara", "kevin", "Faan", "Gilang", "Hanum", "Irwani", "Joko"),
  nim = c("123", "124", "125", "126", "127", "128", "129", "130", "131", "132"),
  prodi = c("Statistika", "Biologi", "Fisika", "Kimia", "Matematika", "Geografi", "Sosiologi", "Ekonomi", "Teknik", "Pendidikan")
)

print(kelompok_kkn_kamboja)
##      nama nim      prodi
## 1   Anjar 123 Statistika
## 2     ali 124    Biologi
## 3    bala 125     Fisika
## 4    bara 126      Kimia
## 5   kevin 127 Matematika
## 6    Faan 128   Geografi
## 7  Gilang 129  Sosiologi
## 8   Hanum 130    Ekonomi
## 9  Irwani 131     Teknik
## 10   Joko 132 Pendidikan

Memanggil kolom nama

kelompok_kkn_kamboja$nama 
##  [1] "Anjar"  "ali"    "bala"   "bara"   "kevin"  "Faan"   "Gilang" "Hanum" 
##  [9] "Irwani" "Joko"

memanggil kolom nim

kelompok_kkn_kamboja[["nim"]] 
##  [1] "123" "124" "125" "126" "127" "128" "129" "130" "131" "132"

memanggil kolom prodi

kelompok_kkn_kamboja[, "prodi"]  # Kolom prodi
##  [1] "Statistika" "Biologi"    "Fisika"     "Kimia"      "Matematika"
##  [6] "Geografi"   "Sosiologi"  "Ekonomi"    "Teknik"     "Pendidikan"

memanggil baris

kelompok_kkn_kamboja[1, ] 
##    nama nim      prodi
## 1 Anjar 123 Statistika
kelompok_kkn_kamboja[5, ]  
##    nama nim      prodi
## 5 kevin 127 Matematika

memanggil elemen baris ke- kolom ke-

kelompok_kkn_kamboja[3, 2]
## [1] "125"

dataframe dengan missing value

data_nilai9B <- data.frame(
  nama = c("Andi", "Budi", NA, "Dina", "Eka"),
  nilai = c(80, 90, NA, 75, NA)
)

print(data_nilai9B)
##   nama nilai
## 1 Andi    80
## 2 Budi    90
## 3 <NA>    NA
## 4 Dina    75
## 5  Eka    NA

posisi missing value

is.na(data_nilai9B)
##       nama nilai
## [1,] FALSE FALSE
## [2,] FALSE FALSE
## [3,]  TRUE  TRUE
## [4,] FALSE FALSE
## [5,] FALSE  TRUE

mendapatkan posisi missing value

which(is.na(data_nilai9B), arr.ind = TRUE)
##      row col
## [1,]   3   1
## [2,]   3   2
## [3,]   5   2