Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mini projeto 
Python utilizando R
Introdução 
➔ A comunicação entre linguagens de programação é uma possível solução para resolver 
problemas encontrados pe...
O que é necessário? 
Instalar o R (Ubuntu) 
$ sudo apt-get install r-base r-base-dev 
Instalar o Rserve (R) 
● Abra o term...
O que é necessário? 
Instalar o R (Ubuntu) 
● Abra o terminal e digite “R” e der enter. Irá abrir o terminal 
do R. Com o ...
Exemplo 
>>> import pyRserve #importa pyRserve 
>>> conn = pyRserve.connect() #cria a conexão e salva na variável conn, qu...
Leituras recomendadas 
● Documentação Rserve: 
http://rforge.net/Rserve/doc.html 
● Documentação pyRserve: 
http://pythonh...
Upcoming SlideShare
Loading in …5
×

Python com r (mini projeto)

298 views

Published on

Python com r

Published in: Software
  • Be the first to comment

  • Be the first to like this

Python com r (mini projeto)

  1. 1. Mini projeto Python utilizando R
  2. 2. Introdução ➔ A comunicação entre linguagens de programação é uma possível solução para resolver problemas encontrados pelo programador. Existem alguns frameworks para a comunicação entre o Python e o R, sendo eles Rpy, Rpy2 e o Rserve. ➔ Para o Mini projeto faremos uso do Rserve, pois é uma ferramenta já consolidada, a além de oferecer a possibilidade de conexão com outras linguagens, como: C, PHP, Java, etc.
  3. 3. O que é necessário? Instalar o R (Ubuntu) $ sudo apt-get install r-base r-base-dev Instalar o Rserve (R) ● Abra o terminal, digite “R” e der enter. Irá abrir o terminal do R. Com o terminal aberto, digite: > install.packages("Rserve")
  4. 4. O que é necessário? Instalar o R (Ubuntu) ● Abra o terminal e digite “R” e der enter. Irá abrir o terminal do R. Com o terminal aberto, digite: > library(Rserve) > Rserve(args="--no-save") Instalar o pyRserve (Python) $ sudo pip install numpy $ sudo pip install pyRserve #É necessário que o PIP esteja instalado no sistema.
  5. 5. Exemplo >>> import pyRserve #importa pyRserve >>> conn = pyRserve.connect() #cria a conexão e salva na variável conn, que agora pode chamar as funções do pyRserve >>> conn.eval('c(1,3,4,5,10)') #a função eval recebe como parâmetro os comandos em R array([ 1., 3., 4., 5., 10.]) >>> conn.eval('a <-c(1,3,4,5,10)') array([ 1., 3., 4., 5., 10.]) >>> conn.eval('mean(a)')#média do conjunto a 4.6 >>> conn.eval('median(a)')#mediana do conjunto a 4.0 >>> conn.close()#chamando a função close, a conexão é fechada
  6. 6. Leituras recomendadas ● Documentação Rserve: http://rforge.net/Rserve/doc.html ● Documentação pyRserve: http://pythonhosted.org//pyRserve/ ● Instalação do R em Ubuntu/Linux para leigos, porGabriel Frey: http://labtrop.ib.usp.br/doku.php? id=dicas_mat_apoio:programas:instalarunbutu ● Curso de Introdução a Linguagem R para estatísticos ministrado no IMECC / UNICAMP e na SPSS: http://pt.slideshare.net/andycds/linguagem-r ● Curso IBUSP 2014: http://ecologia.ib.usp.br/bie5782/doku.php?id=bie5782:01_curso_atual:start

×