在Markdown

时间:2015-06-13 14:55:07

标签: r csv url knitr r-markdown

我正在尝试从英格兰银行网站下载一些数据来做一些图表。我在下面的脚本中使用read.csv,当我在R控制台中运行它时,这可以正常工作。

    require(xts)
require(PerformanceAnalytics)
url <-  "http://www.bankofengland.co.uk/boeapps/iadb/fromshowcolumns.asp?csv.x=yes&Datefrom=01/JAN/1975&Dateto=now &SeriesCodes=XUDLUSG,XUDLERG&CSVF=TN&UsingCodes=Y&VPD=Y&VFD=N"

datamat <- read.csv(url)
datamat <- na.omit(datamat)
rownames(datamat) <- as.Date(datamat$DATE,format = "%d %B %Y")
datamat <- datamat[,2:3]

datamat <- na.omit(as.xts(datamat))
chart.TimeSeries(datamat,main="")

但是当我尝试使用markdown生成报告时,我收到以下错误:

  

文件错误(文件,&#34; rt&#34;):无法打开连接   电话:... withVisible - &gt; eval - &gt; eval - &gt; read.csv - &gt; read.table - &gt;文件   执行暂停

我使用的代码与上面的代码相同,它作为Markdown

```{r  getboedata }

require(xts)
require(PerformanceAnalytics)
url <-  "http://www.bankofengland.co.uk/boeapps/iadb/fromshowcolumns.asp?csv.x=yes&Datefrom=01/JAN/1975&Dateto=now &SeriesCodes=XUDLUSG,XUDLERG&CSVF=TN&UsingCodes=Y&VPD=Y&VFD=N"

datamat <- read.csv(url)
datamat <- na.omit(datamat)
rownames(datamat) <- as.Date(datamat$DATE,format = "%d %B %Y")
datamat <- datamat[,2:3]

datamat <- na.omit(as.xts(datamat))
chart.TimeSeries(datamat,main="")


```

0 个答案:

没有答案