Pular para o conteúdo principal

Questão de Programação — R — Quadrix 2024

ProgramaçãoR
Código
qg354197
Banca
Quadrix
Órgão
IBICT
Ano
2024
Nível
Superior
Cargo
Tecnologista - Tecnologia da Informação
Considerando a linguagem Python, as bibliotecas NLTK e Pandas e a linguagem R, julgue o item. Na linguagem R, a atribuição de valores a variáveis pode ser realizada por meio do operador <‑.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Atribuição de variáveis na linguagem R

Gabarito: C — CERTO. Na linguagem R, o operador <- é, de fato, uma das formas válidas de atribuir valores a variáveis — sendo, inclusive, a forma mais recomendada e amplamente utilizada. A afirmação do item está correta.

A linguagem R foi criada em 1993, especificamente para análise estatística e gráfica, e é amplamente utilizada por cientistas de dados e estatísticos. Uma das características fundamentais do R é a sua sintaxe de atribuição, que difere de muitas outras linguagens de programação. Enquanto linguagens como Python e Java utilizam o sinal de igual (=) como operador de atribuição, o R oferece múltiplas formas de atribuir valores a variáveis, sendo o operador <- o mais tradicional e recomendado.

A atribuição em R pode ser feita de três maneiras principais:

  1. Operador <- (forma mais recomendada e comum): a <- 1

  2. Operador =: a = 1

  3. Função assign(): assign("a", 1)

Além disso, o R permite a atribuição invertida, utilizando o operador ->:

1 -> a

Essa flexibilidade na atribuição é uma das características que tornam o R uma linguagem distinta. O operador <- é tão emblemático do R que é frequentemente utilizado em exemplos, tutoriais e código-fonte da linguagem. Por exemplo, para criar um vetor, utiliza-se:

x <- c(1, 2, 3, 4, 5)

Ou para adicionar uma coluna a um dataframe:

dados$tempo_tramitacao <- as.numeric(as.Date(dados$data_encerramento) - as.Date(dados$data_abertura))

É importante destacar que o operador <- é composto por dois caracteres: o sinal de menor (<) e o sinal de hífen (-). Na questão, o enunciado apresenta o operador como <‑, que é a representação correta do operador de atribuição do R.

A banca explora um conhecimento básico, mas fundamental, da sintaxe do R. O candidato que conhece a linguagem R sabe que <- é o operador de atribuição padrão, enquanto o = também é aceito, mas é menos comum. A pegadinha poderia estar em confundir o operador de atribuição com o operador de comparação (==), mas isso não ocorre nesta questão.

Portanto, a afirmação está correta: na linguagem R, a atribuição de valores a variáveis pode ser realizada por meio do operador <-.

CERTO.

  1. 1Operador <- (recomendado)
  2. 2Operador = (aceito)
  3. 3Função assign()
  4. 4Invertido ->
LEVEL · soulevel.com.br

Gabarito: C — CERTO.

Link permanente: /questoes/qg354197