최근에이 문제가 발생했습니다. 나는 같은 URL 문자열을 사용하여 R에 격월 일정에 FTP에서 끌어 :R FTP에서 가져 오기가 실패 함
url <- "ftp://User:[email protected]/"
가 나는 URL을 read.csv
으로 당겨, 각각의 이름을 통해 이름과 다음 루프를 채울 끌어 RCurl 구문을 사용
myData <- read.csv("ftp://User:[email protected]/mycsv.csv")
파이썬이 파일을 가져올 수 있기 때문에, R이 변경되어서 RMI가 현재 버전으로 업데이트되어 RStudio를 3.4.2로 업데이트했습니다.
내가 얻을 특정 오류 :
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") : InternetOpenUrl failed: ''
내가이 그것을 해결할 수 있는지 2 개월 전 무엇으로 다운 그레이드 RStudio의 버전과 R을 설치하려고하는거야. 그러나 그 동안 어떤 아이디어라도? 다른 사람에게 이런 일이 일어 났습니까? 그것은 내 IT 부서에서 잠재적으로 일종의 방화벽을 설치할 수도 있습니다. 정말로 여기에서 내 머리를 긁적.
미리 감사드립니다.
편집 : fread
에서 data.table
으로 성공했습니다. 그러나 read.csv
이 실패하기 시작한 이유를 모르겠습니다. ,
options(download.file.method="libcurl")
만 download.file
기능을 해결합니다
options(url.method = "libcurl")
다른 옵션은 :
'read.csv'는 궁극적으로'download.file'을 호출하는'read.table'에 디스패치합니다. 후자에 대한 도움을 보면 수백만 가지 이유가있을 수 있습니다. 최신 R은 네이티브 컬을 사용하고 성공해야합니다. 나는 또한'fread' (내가 좋아하는)가 똑같은 R 기능을 사용하여 다음과 같이 다운로드한다고 생각합니다. –
그래, 나는 동의한다, 백만 가지 이유가있을 수있다. 나는 R (3.3.2)의 이전 버전을 사용해 본 것과 같은 이유가있다. Windows 일 수도 있습니다. 그래도 팁 주셔서 감사합니다. – giraffehere
또한,이 코드가 _turtles까지 내려와 있다는 것을 알고 있으면'download.file()'에 외부의'curl' 또는'wget' 바이너리를 사용하도록 지시 할 때 유용합니다. 나는 과거에 그것에 의지했다. ... –