O que é um predicado?
Uma função predicado é "uma função que retorna TRUE ou FALSE." Já um funcional de predicado "recebe um vetor e uma função predicado e faz algo útil."***
Em outras palavras, os funcionais de predicado recebem .x, que pode ser um vetor, um dataframe ou uma lista, e testam o predicado em cada elemento de .x. Por exemplo, você pode testar se todos os elementos são numéricos com o predicado is.numeric() do R base, ou se a média de alguns elementos é menor que 5 com este mapper: ~mean(.x) < 5.
Qual dessas funções NÃO é um predicado?
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio