我正在尝试从英格兰银行网站下载一些数据来做一些图表。我在下面的脚本中使用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="")
```