[R-br] Baixando dados do INMET com a biblioteca RCurl e bitops/Salvando arquivos em .txt

Alisson Lucrécio alisson.lucrecio em ifgoiano.edu.br
Sexta Julho 8 21:33:56 BRT 2016


Olá,

Você disse que é usuário do ubuntu no e-mail acima. No ubuntu, abra o
terminal.

# Instale o python no ubuntu

sudo apt-get install python-pip python-dev build-essential
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
sudo pip install --upgrade python

# Instale ipython e ipython-notebook

sudo pip install ipython
sudo pip install ipython-notebook
sudo pip install ipython-notebook --upgrade
sudo pip install jinja2

# crie uma pasta em Documentos/Python/Inmet

copie e cole os arquivos ipynb

no terminal...

cd Documentos/Python/Inmet

#depois...

ipython notebook

Vc precisará instalar alguns pacotes....

instale com o pip

como o Ghost.py; PyQt; PySide; e outros que está no scritp

http://jeanphix.me/Ghost.py/

Att.,

Alisson







2016-07-08 19:52 GMT-03:00 R-br mailing list [via R-br] <
ml-node+s2285057n4666383h9 em n4.nabble.com>:

> Olá Alisson,
>
> Como faço para abrir arquivos ipynb? Não conheço esses formatos de
> arquivos e os tutoriais online não explicavam muito bem como abrir. Poderia
> me ajudar explicando com executar esses arquivos?
>
> Um abraço.
>
> Paulo.
>
> <quote author='R-br mailing list'>
> Paulo, usa o python para fazer esse dowload desse dados, o R não funciona
> muito bem.
>
> Att.,
>
> Alisson
>
> 2016-07-08 12:21 GMT-03:00 R-br mailing list [via R-br] <
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4666383&i=0>>:
>
> > Olá Listeiros!
> >
> >
> >
> > Estou com um grande problema e acho que vcs podem me ajudar! Estou
> usando
> > um script criado por mim a partir das dicas da própria lista:
> >
> http://r-br.2285057.n4.nabble.com/R-br-r-baixando-dados-inmet-td4660459.html
> > na qual usei o código como template para automatizar o download dos
> dados
> > do inmet. Infelizmente estou com alguns problemas, um deles é que só
> > consigo usar o código no Windows, ou seja, no R do Windows e não do
> Linux
> > (possuo o Windows 10 e o Ubuntu 16.04 no meu notebook).
> >
> >
> >
> > Os erros no meu Linux são referentes a biblioteca RCurl que mesmo
> > reinstalado várias vezes e usado com a biblioteca bitops continuam a não
> > funcionar. Outro problema que tenho é o não conhecimento sobre como
> salvar
> > os arquivos baixados em um .txt ao invés de alocar em variáveis como
> estou
> > fazendo. Caso algum de vcs se interesse em mexer e melhorar o código
> segue
> > ele abaixo:
> >
> >
> >
> >
> >
> ####################################################################################################################
>
> >
> >
> >
> > ### <begin>
> >
> > library(bitops)
> >
> > library(RCurl)
> >
> >
> >
> > ####################################################################
> >
> >
> >
> > dados_1 <- read.table(
> >
> >               "E:/inmet/estacoes_2.txt",
> >
> >               header=F,
> >
> >               sep="\t")
> >
> >
> >
> > dados_1 <- data.frame(dados_1)
> >
> >
> >
> > #names(dados_1) <- c("cidades", "estacoes")
> >
> >
> >
> > ######################################################################
> >
> >
> >
> > # Links para login e dados
> >
> >
> >
> > myURL1 <- "http://www.inmet.gov.br/projetos/rede/pesquisa/inicio.php"
> >
> >
> >
> > for (NUM in 1:length(dados_1[,2])){
> >
> >
> >
> >   myURL2[NUM] <- "
> >
> http://www.inmet.gov.br/projetos/rede/pesquisa/gera_serie_txt.php?&mRelEstacao=dados_1[,2][NUM]&btnProcesso=serie&mRelDtInicio=01/01/2002&mRelDtFim=01/01/2013&mAtributos=1,,,,1,1,,1,1,,,1,,,,,
>
> > "
> >
> >
> >
> > # Dados para acesso
> >
> > myParams=list(
> >
> >   mCod="SEU EMAIL",
> >
> >   mSenha="SUA SENHA",
> >
> >   btnProcesso = " Acessar ")
> >
> >
> >
> >   myCurl <- getCurlHandle()
> >
> >   curlSetOpt(cookiejar="cookies.txt", useragent="Mozilla/5.0",
> > followlocation=TRUE, curl=myCurl)
> >
> >
> >
> >   login <- postForm(myURL1, .params=myParams, curl=myCurl)
> >
> >   dados[NUM] <- getURLContent(myURL2[NUM], curl=myCurl)
> >
> >
> >
> >   exemplo[NUM] <- head(strwrap(dados[NUM], 70), 10000)
> >
> >
> >
> >                                    }
> >
> >
> >
> > ### <end>
> >
> >
> >
> >
> >
> ###################################################################################################################
>
> >
> >
> >
> > O arquivo estacoes_2.txt esta aqui:
> > http://s000.tinyupload.com/?file_id=66921456922777880817
> > <http://s000.tinyupload.com/index.php?file_id=66921456922777880817>
> >
> >
> >
> > Se alguém tiver interesse em modificar para melhorar o código fique a
> > vontade!
> >
> >
> >
> > Um grande abraço a todos vcs!
> >
> >
> >
> > Paulo.
> >
> >
> >
> > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> > Windows 10
> >
> >
> >
> > _______________________________________________
> > R-br mailing list
> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=4666378&i=0>
> > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> > Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a
> > c�digo m�nimo reproduz�vel.
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> >
> >
> http://r-br.2285057.n4.nabble.com/R-br-Baixando-dados-do-INMET-com-a-biblioteca-RCurl-e-bitops-Salvando-arquivos-em-txt-tp4666378.html
> > To unsubscribe from R-br, click here
> > <
> > .
> > NAML
> > <
> http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
> >
>
>
>
> --
> Alisson Lucrecio da Costa
>
> _______________________________________________
> R-br mailing list
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4666383&i=1>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a
> c�digo
> m�nimo reproduz�vel.
>
> Inmet download date mensal MG.ipynb (8K)
> <
> http://r-br.2285057.n4.nabble.com/attachment/4666379/0/Inmet%20download%20date%20mensal%20MG.ipynb>
>
> Inmet download date MG.ipynb (19K)
> <
> http://r-br.2285057.n4.nabble.com/attachment/4666379/1/Inmet%20download%20date%20MG.ipynb>
>
>
> </quote>
> Quoted from:
>
> http://r-br.2285057.n4.nabble.com/R-br-Baixando-dados-do-INMET-com-a-biblioteca-RCurl-e-bitops-Salvando-arquivos-em-txt-tp4666378p4666379.html
>
>
> _____________________________________
> Sent from http://r-br.2285057.n4.nabble.com
>
> _______________________________________________
> R-br mailing list
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4666383&i=2>
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e fornea cdigo
> mnimo reproduzvel.
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://r-br.2285057.n4.nabble.com/R-br-Baixando-dados-do-INMET-com-a-biblioteca-RCurl-e-bitops-Salvando-arquivos-em-txt-tp4666378p4666383.html
> To unsubscribe from R-br, click here
> <http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=YWxpc3Nvbi5sdWNyZWNpb0BnbWFpbC5jb218MzM1Nzk4MnwxMDk0NDY4OTU4>
> .
> NAML
> <http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>



-- 
Alisson Lucrecio da Costa
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20160708/6ced4ff7/attachment-0001.html>


Mais detalhes sobre a lista de discussão R-br