Questão nº 24
Questão de Desenvolvimento de Sistemas · FCC TRT15 2023 (nº 24)
Para uma Analista ler dados de um arquivo CSV chamado `amostras.csv` e armazená-los em um dataframe chamado `dados`, utilizando a linguagem R, ele deve utilizar o comando
- A`dados <- read(type='csv', file='amostras.csv')`
- B`dados <- load(file='amostras.csv')`
- C`dados <- load.csv("amostras.csv")`
- D`dados <- read('csv', 'amostras.csv')`
- E`dados <- read.csv('amostras.csv')` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Em R, para ler dados de um arquivo CSV (Comma Separated Values) e transformá-los em uma tabela organizada chamada dataframe, usamos funções específicas que entendem o formato desse arquivo.
(A) Incorreta: A função `read()` não é utilizada dessa forma em R para ler arquivos CSV; ela não aceita os argumentos `type='csv'` e `file='...'` para essa finalidade.
(B) Incorreta: A função `load()` em R é usada para carregar objetos salvos em formato binário nativo do R (arquivos `.RData` ou `.rda`), e não para ler arquivos CSV.
(C) Incorreta: Não existe uma função padrão chamada `load.csv()` em R para ler arquivos CSV; essa é uma construção que pode parecer lógica, mas não é a função correta. A armadilha da banca aqui é criar uma função com nome intuitivo (`load.csv`) que não existe no R base, desviando do comando correto `read.csv`.
(D) Incorreta: Similar à alternativa A, a função `read()` não é a forma correta de ler arquivos CSV em R, e a sintaxe apresentada não corresponde a nenhuma função padrão para essa tarefa.
(E) Correta: A função `read.csv()` é a maneira padrão e mais comum em R para ler dados de um arquivo CSV diretamente em um dataframe, que é a estrutura de dados tabular principal do R.
Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). Reproduzida para fins de estudo.