FC ConcursosFC Concursos

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

  1. 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.
  2. ordenar os valores de um vetor em ordem decrescente.
  3. concatenar uma sequência de valores numéricos ou decaracteres.
  4. retornar a matriz transposta do objeto D.
  5. 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

Continue aprendendo