Questões de R (Programação)

Limpar Busca

Um cientista de dados utiliza a linguagem de programação R para explorar a distribuição dos saldos das contas dos clientes. Para isso, ele costuma gerar um histograma a partir de um vetor anonimizado contendo os saldos.
Para gerar corretamente um histograma a partir de um vetor de números reais denominado saldos em R, o cientista de dados pode usar a expressão

  • A barplot(saldos)
  • B graph(saldos, type="histogram")
  • C plot(saldos, type="hist")
  • D plot(hist(saldos))
  • E hist(saldos)

Considere inicialmente o seguinte código, escrito utilizando a linguagem de programação R:

v <- 1:10 i <- 3 f <- 6

Tomando por base esse contexto, assinale a opção que apresenta um código que produz resultado equivalente a:

                 p <- i                  for (q in (f+1):length(v)) {                         v[p] <- v[q]                           p <- p+1 }                      for (q in p:length(v))                           v[q] <- NA                      length(v) <- p-1

  • A v <- v[c(f)]-v[c(i)]
  • B v <- v[-c(i:f)]
  • C v <- v[f:i]
  • D v <- v[f]-v[i]
  • E v<-v[c(i:f)]

Analise o código R a seguir.


xpto <- function(k) {

   if (k > 0) {

       a <- k + xpto(k - 2)

       print(a)

  } else {

     a = 0

     return(a)

  }

}

   xpto(7)


Assinale o conjunto completo de valores exibidos na execução desse código, na ordem em que foram gerados. 


  • A 1 4 9
  • B 1 4 9 16
  • C 9 4 1
  • D 16 9 4 1

Assinale a alternativa que identifica uma linguagem e ambiente para computação estatística e gráficos, caracterizada pela utilização de recursos de software para manipulação de dados, cálculo e exibição gráfica.

  • A Java
  • B PHP
  • C R
  • D C#
  • E XML

Em relação ao software livre R, versão 4.2, considere o código a seguir:
x = 1:4 y = 2 z = x + y
if(max(z)>11){print(max(z))}else{print(sum(z))}

O código foi executado sem apresentar erro. Com isso, o resultado obtido será:

  • A [1] 12
  • B [1] 14
  • C [1] 16
  • D [1] 18
  • E [1] 20