purrr로 배우는 중급 함수형 프로그래밍
Colin Fay
Data Scientist at ThinkR
특정 위치에 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
조건 반전:
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
purrr로 배우는 중급 함수형 프로그래밍