Questão FC369868
A linguagem R foi desenvolvida para realizar análises de dados por meio de um ambiente voltado à computação estatística e gráfica. Ela permite explorar dados, criar funções persona
Linguagens de Programação para Ciência de Dados
FGV · 2024
A linguagem R foi desenvolvida para realizar análises de dados por meio de um ambiente voltado à computação estatística e gráfica. Ela permite explorar dados, criar funções personalizadas, executar comandos diretamente e utilizar uma ampla variedade de pacotes disponíveis na rede CRAN (Comprehensive R Archive Network), tornando-se uma ferramenta poderosa para a manipulação e visualização de dados. A função apply(D, i, f), em R, é utilizada para
- retornar os valores resultantes da aplicação da função f ao objeto D, considerando a aplicação da função nas linhas, se i=1,ou nas colunas, se i=2.
- ordenar os valores de um vetor em ordem decrescente.
- concatenar uma sequência de valores numéricos ou decaracteres.
- retornar a matriz transposta do objeto D.
- retornar a soma de todos os valores do objeto D, independentemente das linhas ou colunas.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A função apply(D, i, f) aplica a função f a cada margem do objeto D (normalmente uma matrix ou array). Ela percorre o objeto linha a linha ou coluna a coluna, invocando f sobre cada subconjunto correspondente.
Quando i = 1, a aplicação ocorre por linhas: cada chamada de f recebe uma linha de D. Quando i = 2, a aplicação é por colunas: cada chamada recebe uma coluna de D.
O valor retornado pela apply é o conjunto dos resultados de cada chamada a f, tipicamente simplificado para um vetor, matriz ou array, conforme o formato dos valores devolvidos por f. Assim, expressões como apply(D, 1, mean) calculam médias por linha e apply(D, 2, sum) somam por coluna.
Conteúdo do catálogo FC Concursos · Atualizado em