การระบุผู้มีอิทธิพล

Functional Programming ระดับกลางด้วย purrr

Colin Fay

Data Scientist at ThinkR

map_at()

map_at() ที่ตำแหน่งที่กำหนด:

my_list <- list(
  a = 1:10, 
  b = 1:100, 
  c = 12)
map_at(.x = my_list, .at = "b", .f = sum)
$a
 [1]  1  2  3  4  5  6  7  8  9 10

$b
[1] 5050

$c
[1] 12
Functional Programming ระดับกลางด้วย purrr

negate()

การกลับเงื่อนไข (Predicate inversion):

not_character <- negate(is.character)
my_list <- list(
  a = 1:10, 
  b = "a", 
  c = iris)
map(my_list, not_character)
$a
[1] TRUE

$b
[1] FALSE

$c
[1] TRUE
Functional Programming ระดับกลางด้วย purrr

มาฝึกกันเถอะ!

Functional Programming ระดับกลางด้วย purrr

Preparing Video For Download...