Com respeito ao pacote reticulate da linguagem R, que propic...

Próximas questões
Com base no mesmo assunto
Q1825843 Programação

Com respeito ao pacote reticulate da linguagem R, que propicia uma interface com os módulos, classes e funções do Python, julgue o item a seguir.


Para executar o código Python codigo.py no ambiente R, pode-se utilizar o seguinte código R.

library(reticulate)

py_read("codigo.py")

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

O enunciado refere-se ao uso do pacote reticulate da linguagem de programação R, que permite a integração com o Python. Isso significa que, usando o reticulate, códigos Python podem ser chamados e executados dentro de um ambiente R, permitindo aos usuários tirarem proveito das bibliotecas e funções de ambas as linguagens em um único fluxo de trabalho.

Para resolver essa questão corretamente, é necessário entender como o pacote reticulate funciona. Deve-se saber que a função para a execução de arquivos Python dentro do R não é py_read(), mas sim source_python() ou py_run_file(), dependendo do objetivo do usuário e da maneira como deseja incorporar o código Python ao R.

A função incorretamente citada py_read() não é utilizada pelo pacote reticulate para executar códigos Python, e sim para ler objetos de dados em Python. Por isso, a afirmação apresentada está errada, pois sugere a utilização de uma função que não corresponde à finalidade expressa na questão. Para executar um arquivo Python, o código correto no ambiente R seria algo como:

library(reticulate)
source_python("codigo.py")

ou

library(reticulate)
py_run_file("codigo.py")

Esse conhecimento é essencial para quem está se preparando para concursos públicos onde linguagens de programação e sua interoperabilidade são relevantes, especialmente no contexto de análise de dados, onde R e Python são frequentemente utilizados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

https://rstudio.github.io/reticulate/reference/source_python.html

Gabarito: Errado

Formas de Integrar Python no R:

Import ( ) - Importa qualquer modulo Pytho e chama suas funções de R

Source_python ( ) - Funções e objetos Python definidos no script torna-se diretamente disponiveis para sessao R.

Repl_python ( ) - Cria um console Python interativo em R.

Fonte: Meus resumos.

✔️ PARA AJUDAR A FIXAR

PONTOS MAIS IMPORTANTES DA PROGRAMAÇÃO R:

  • Evolução da linguagem 'S'
  • Destinada a analise de dados
  • Open source (código aberto)
  • Multi-paradigma
  • Dinâmica e fracamente tipada (fonte Prof. Gnandt)
  • Interpretada
  • <- (operador de atribuição)

Função:

  • C (concatenar)
  • Append (adiciona elementos)
  • Sort() (coloca o vetor na ordem crescente)
  • Floor (arredonda para baixo)
  • Ceiling (arredonda para cima)

ESTÁGIOS:

>Estágio 1 pré-modelagem

>Estágio 2 modelagem

>Estágio 3 pós-modelagem

✍ GABARITO: ERRADO

Gab: ERRADO

Para executar o código Python codigo.py no ambiente R, pode-se utilizar o seguinte código R:

library(reticulate)

py_run_file("codigo.py", local = FALSE, convert = TRUE)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo