【发布时间】:2015-03-11 21:09:12
【问题描述】:
当我在 R 控制台中运行此代码时,它运行良好:
read.csv('https://courses.edx.org/c4x/MITx/15.071x_2/asset/WHO.csv')
但是当我尝试放入 R Markdown 文档并编织它时,我得到以下信息:
Error in open.connection(file, "rt") : cannot open the connection
Calls: <Anonymous> ... eval -> read.csv -> read.table -> open -> open.connection
Execution halted
我也尝试过使用http 和url(),但都没有帮助
read.csv('http://courses.edx.org/c4x/MITx/15.071x_2/asset/WHO.csv')
read.csv(url('http://courses.edx.org/c4x/MITx/15.071x_2/asset/WHO.csv'))
两者在通常的 R 会话中都能正常工作。
knitr 怎么做?我希望有办法避免下载文件并将其放在工作目录的某个位置。
出于链接目的:这与read.table() and read.csv both Error in Rmd 中的问题相同,但在我的情况下,我试图从 url 中读取,而不是从文件中读取。
【问题讨论】:
-
貌似没有重复,但确实解决了问题。
标签: r knitr r-markdown read.table