=====================================================
Nama Mahasiswa : Syafri Maulana Alfatih
NIM : 220605110139
Kelas : B
Mata Kuliah : Linear Algebra
Dosen Pengampu : Prof.Dr.Suhartono,M.Kom
Prodi : Teknik Informatika
Universitas : UIN Maulana Malik Ibrahim Malang
=====================================================
ls <- list(a = 1:5, b = 100:110, c = c('a', 'b', 'c'))
cat("Whole List: \n")
## Whole List:
print(ls)
## $a
## [1] 1 2 3 4 5
##
## $b
## [1] 100 101 102 103 104 105 106 107 108 109 110
##
## $c
## [1] "a" "b" "c"
cat("Using replace mode:\n")
## Using replace mode:
rapply(ls, mean, how = "replace", classes = "integer")
## $a
## [1] 3
##
## $b
## [1] 105
##
## $c
## [1] "a" "b" "c"
ls <- list(a = 1:5, b = 100:110, c = c('a', 'b', 'c'))
cat("Whole List: \n")
## Whole List:
print(ls)
## $a
## [1] 1 2 3 4 5
##
## $b
## [1] 100 101 102 103 104 105 106 107 108 109 110
##
## $c
## [1] "a" "b" "c"
cat("Using list mode:\n")
## Using list mode:
rapply(ls, mean, how = "list", classes = "integer")
## $a
## [1] 3
##
## $b
## [1] 105
##
## $c
## NULL
ls <- list(a = 1:5, b = 100:110, c = c('a', 'b', 'c'))
cat("Whole List: \n")
## Whole List:
print(ls)
## $a
## [1] 1 2 3 4 5
##
## $b
## [1] 100 101 102 103 104 105 106 107 108 109 110
##
## $c
## [1] "a" "b" "c"
cat("Using unlist mode:\n")
## Using unlist mode:
rapply(ls, mean, how = "unlist", classes = "integer")
## a b
## 3 105