Com respeito ao pacote reticulate da linguagem R, que propic...
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")
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