
Olá a todos, Estou com problemas para recuperar dados da web. Por exemplo, eu utilizava o comando dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",") para baixar dados que tenho em uma pasta pública no dropbox. Depois de uns meses sem utilizar o recurso fui tentar e recebi a mensagem Erro em file(file, "rt") : não é possível abrir a conexão Outros exemplos que peguei na internet como read.table(" http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data ",sep=",") Funcionam normalmente. Alguém já teve este problema? Há como contornar? Obrigado, Antônio Olinto

Isso não vai ler o arquivo, mas vai salva-lo no diretório de trabalho: Talvez alguem possa modificar a função para ler o arquivo na memória. # é preciso instalar o pacote RCurl antes get.dropbox <- function(file, token) { require(RCurl, quietly=TRUE) bin <- getBinaryURL(paste0("https://dl.dropboxusercontent.com/u/", token, "/", file), ssl.verifypeer = FALSE) con <- file(file, open = "wb") writeBin(bin, con) close(con) message(noquote(paste(file, "read into", getwd()))) } # teste get.dropbox("descarga.csv", "755659") # ler na mem dat.desc1 <- read.delim("descarga.csv<http://dl.dropbox.com/u/755659/descarga.csv> ",sep=",") 2013/4/10 Antonio Silva <aolinto.lst@gmail.com>
Olá a todos,
Estou com problemas para recuperar dados da web.
Por exemplo, eu utilizava o comando
dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",")
para baixar dados que tenho em uma pasta pública no dropbox.
Depois de uns meses sem utilizar o recurso fui tentar e recebi a mensagem
Erro em file(file, "rt") : não é possível abrir a conexão
Outros exemplos que peguei na internet como
read.table(" http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data ",sep=",")
Funcionam normalmente.
Alguém já teve este problema? Há como contornar?
Obrigado,
Antônio Olinto
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
-- \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 Skype: d.marcelino ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature} "Small steps toward a much better world"

Daniel, Fiquei curioso para saber o motivo pelo qual eu não consigo mais baixar do dropbox. Sua função é uma maneira de contornar o problema. Obrigado, Em 11 de abril de 2013 01:18, Daniel Marcelino <dmarcelino@live.com>escreveu:
Isso não vai ler o arquivo, mas vai salva-lo no diretório de trabalho: Talvez alguem possa modificar a função para ler o arquivo na memória.
# é preciso instalar o pacote RCurl antes
get.dropbox <- function(file, token) { require(RCurl, quietly=TRUE) bin <- getBinaryURL(paste0("https://dl.dropboxusercontent.com/u/", token, "/", file), ssl.verifypeer = FALSE) con <- file(file, open = "wb") writeBin(bin, con) close(con) message(noquote(paste(file, "read into", getwd())))
}
# teste get.dropbox("descarga.csv", "755659") # ler na mem dat.desc1 <- read.delim("descarga.csv<http://dl.dropbox.com/u/755659/descarga.csv> ",sep=",")
2013/4/10 Antonio Silva <aolinto.lst@gmail.com>
Olá a todos,
Estou com problemas para recuperar dados da web.
Por exemplo, eu utilizava o comando
dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",")
para baixar dados que tenho em uma pasta pública no dropbox.
Depois de uns meses sem utilizar o recurso fui tentar e recebi a mensagem
Erro em file(file, "rt") : não é possível abrir a conexão
Outros exemplos que peguei na internet como
read.table(" http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data ",sep=",")
Funcionam normalmente.
Alguém já teve este problema? Há como contornar?
Obrigado,
Antônio Olinto
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
-- \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 Skype: d.marcelino ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature}
"Small steps toward a much better world"
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.

Só vale para o Dropbox? Como ficaria no "mega.co.nz", que é o que eu uso? Já usei o datafile host também. Isso não vai ler o arquivo, mas vai salva-lo no diretório de trabalho: Talvez alguem possa modificar a função para ler o arquivo na memória. get.dropbox <- function(file, token) { require(RCurl, quietly=TRUE) bin <- getBinaryURL(paste0("https://dl.dropboxusercontent.com/u/", token, "/", file), ssl.verifypeer = FALSE) con <- file(file, open = "wb") writeBin(bin, con) close(con) message(noquote(paste(file, "read into", getwd()))) } # teste get.dropbox("descarga.csv", "755659") # ler na mem dat.desc1 <- read.delim("descarga.csv",sep=",")

Não sei te falar porque não sei estrutura do endereço dos arquivos no " mega.co.nz". Passa um endereço de um arquivo de texto do seu "mega.co.nz", que eu tento ver. Em tese seria seria substituir o endereço raiz na função. Daniel 2013/4/11 Mauro Sznelwar <sznelwar@uol.com.br>
** Só vale para o Dropbox? Como ficaria no "mega.co.nz", que é o que eu uso? Já usei o datafile host também.
Isso não vai ler o arquivo, mas vai salva-lo no diretório de trabalho: Talvez alguem possa modificar a função para ler o arquivo na memória.
get.dropbox <- function(file, token) { require(RCurl, quietly=TRUE) bin <- getBinaryURL(paste0("https://dl.dropboxusercontent.com/u/", token, "/", file), ssl.verifypeer = FALSE) con <- file(file, open = "wb") writeBin(bin, con) close(con) message(noquote(paste(file, "read into", getwd())))
}
# teste get.dropbox("descarga.csv", "755659") # ler na mem dat.desc1 <- read.delim("descarga.csv<http://dl.dropbox.com/u/755659/descarga.csv> ",sep=",")
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
-- \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 Skype: d.marcelino ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature} "Small steps toward a much better world"

Antonio, O comando funciona perfeitamente aqui no meu computador (Mac com R 64bits). Mas algumas alternativas que você pode tentar: - adicionar o s depois do http: dat.desc1 <- read.delim("https://dl.dropbox.com/u/755659/descarga.csv",sep=",") - ler indiretamente usando o comando url: dbox <- url("http://dl.dropbox.com/u/755659/descarga.csv") dat.desc1<- read.delim(dbox, sep=',') Saudações, -- Thiago V. dos Santos PhD student Land and Atmospheric Science University of Minnesota http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/inde... Phone: (612) 323 9898 ________________________________ From: Antonio Silva <aolinto.lst@gmail.com> To: R-br <r-br@listas.c3sl.ufpr.br> Sent: Wednesday, April 10, 2013 8:32 AM Subject: [R-br] lendo dados diretamente da web Olá a todos, Estou com problemas para recuperar dados da web. Por exemplo, eu utilizava o comando dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv",sep=",") para baixar dados que tenho em uma pasta pública no dropbox. Depois de uns meses sem utilizar o recurso fui tentar e recebi a mensagem Erro em file(file, "rt") : não é possível abrir a conexão Outros exemplos que peguei na internet como read.table("http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data",sep=",") Funcionam normalmente. Alguém já teve este problema? Há como contornar? Obrigado, Antônio Olinto _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.

Parece que há uma certa instabilidade no dropbox ou algo com o R 3.0 Hoje funcionou o seu comando inicial Antonio. E diferentemente do que o Thiago sugeriu, estou usando sem o "s" no http. Se eu colocar o s não lê.
dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",")
sessionInfo() R version 3.0.0 (2013-04-03) Platform: x86_64-apple-darwin10.8.0 (64-bit) locale: [1] en_CA.UTF-8/en_CA.UTF-8/en_CA.UTF-8/C/en_CA.UTF-8/en_CA.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods [7] base 2013/4/11 Thiago V. dos Santos <thi_veloso@yahoo.com.br>
Antonio,
O comando funciona perfeitamente aqui no meu computador (Mac com R 64bits).
Mas algumas alternativas que você pode tentar: - adicionar o s depois do http: dat.desc1 <- read.delim(" https://dl.dropbox.com/u/755659/descarga.csv<http://dl.dropbox.com/u/755659/descarga.csv> ",sep=",") - ler indiretamente usando o comando url: dbox <- url("http://dl.dropbox.com/u/755659/descarga.csv") dat.desc1<- read.delim(dbox, sep=',')
Saudações, -- Thiago V. dos Santos PhD student Land and Atmospheric Science University of Minnesota
http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/inde... Phone: (612) 323 9898 ------------------------------ *From:* Antonio Silva <aolinto.lst@gmail.com> *To:* R-br <r-br@listas.c3sl.ufpr.br> *Sent:* Wednesday, April 10, 2013 8:32 AM *Subject:* [R-br] lendo dados diretamente da web
Olá a todos,
Estou com problemas para recuperar dados da web.
Por exemplo, eu utilizava o comando
dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",")
para baixar dados que tenho em uma pasta pública no dropbox.
Depois de uns meses sem utilizar o recurso fui tentar e recebi a mensagem
Erro em file(file, "rt") : não é possível abrir a conexão
Outros exemplos que peguei na internet como
read.table(" http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data ",sep=",")
Funcionam normalmente.
Alguém já teve este problema? Há como contornar?
Obrigado,
Antônio Olinto
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
-- \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 Skype: d.marcelino ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature} "Small steps toward a much better world"

Olá, obrigado pelas sugestões. Parece que era alguma instabilidade mesmo pois hoje tentei de novo e voltou a funcionar. Eu havia tentado o htpps e também não funcionava. Fiz u,ma conta na Mega para testar. Interessante o comando ulr, nunca havia utilizado. Obrigado a todos Antônio Olinto Em 12 de abril de 2013 00:23, Daniel Marcelino <dmarcelino@live.com>escreveu:
Parece que há uma certa instabilidade no dropbox ou algo com o R 3.0 Hoje funcionou o seu comando inicial Antonio. E diferentemente do que o Thiago sugeriu, estou usando sem o "s" no http. Se eu colocar o s não lê.
dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",")
sessionInfo() R version 3.0.0 (2013-04-03) Platform: x86_64-apple-darwin10.8.0 (64-bit)
locale: [1] en_CA.UTF-8/en_CA.UTF-8/en_CA.UTF-8/C/en_CA.UTF-8/en_CA.UTF-8
attached base packages: [1] stats graphics grDevices utils datasets methods [7] base
2013/4/11 Thiago V. dos Santos <thi_veloso@yahoo.com.br>
Antonio,
O comando funciona perfeitamente aqui no meu computador (Mac com R 64bits).
Mas algumas alternativas que você pode tentar: - adicionar o s depois do http: dat.desc1 <- read.delim(" https://dl.dropbox.com/u/755659/descarga.csv<http://dl.dropbox.com/u/755659/descarga.csv> ",sep=",") - ler indiretamente usando o comando url: dbox <- url("http://dl.dropbox.com/u/755659/descarga.csv") dat.desc1<- read.delim(dbox, sep=',')
Saudações, -- Thiago V. dos Santos PhD student Land and Atmospheric Science University of Minnesota
http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/inde... Phone: (612) 323 9898 ------------------------------ *From:* Antonio Silva <aolinto.lst@gmail.com> *To:* R-br <r-br@listas.c3sl.ufpr.br> *Sent:* Wednesday, April 10, 2013 8:32 AM *Subject:* [R-br] lendo dados diretamente da web
Olá a todos,
Estou com problemas para recuperar dados da web.
Por exemplo, eu utilizava o comando
dat.desc1 <- read.delim("http://dl.dropbox.com/u/755659/descarga.csv ",sep=",")
para baixar dados que tenho em uma pasta pública no dropbox.
Depois de uns meses sem utilizar o recurso fui tentar e recebi a mensagem
Erro em file(file, "rt") : não é possível abrir a conexão
Outros exemplos que peguei na internet como
read.table(" http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data ",sep=",")
Funcionam normalmente.
Alguém já teve este problema? Há como contornar?
Obrigado,
Antônio Olinto
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
-- \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 Skype: d.marcelino ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature}
"Small steps toward a much better world"
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
participantes (4)
-
Antonio Silva
-
Daniel Marcelino
-
Mauro Sznelwar
-
Thiago V. dos Santos