R - 报告的长度为200

时间:2015-12-22 20:33:28

标签: r csv package warnings

我是法国的金融学生,也是统计计算的新手。我的老师给了我一个资产管理项目。我必须使用R(版本3.2.3)才能从Yahoo Finance导入文件。 我已经安装了Tseries包,我意识到我无法报告整个数据库。这就是我写的:

accor <- get.hist.quote(instrument = "AC.PA", start = "2009-01-01", 
                        end="2015-07-27", compression="w", quote="Close")

目前写的是:

accor <- get.hist.quote(instrument = "AC.PA", start = "2009-01-01", 
                        end="2015-07-27", compression="w", quote="Close")
essai de l'URL 'http://chart.yahoo.com/table.csv?s=AC.PA&a=0&b=01&c=2009&d=6&e=27&f=2015&g=w&q=q&y=0&z=AC.PA&x=.csv'

Content type 'text/csv' length 200 bytes
    downloaded 17 KB

Warning message:
In download.file(url, destfile, method = method, quiet = quiet) :
  downloaded length 18358 != reported length 200

我在学校使用了完全相同的一行并且有效。唯一的区别是它是在Windows 7计算机上。

我希望报告整个下载的长度,以便进行体面的分析。

抱歉我的英文。我希望这是可以理解的。

如果有人能帮助我,我将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:1)

这只是一个警告,而不是错误。但如果您质疑“如何避免警告”,那么这可能对某些平台(特别是“Windows 7 x64”)有所帮助,以避免内部调用'download.file()'函数引起的警告。

options(download.file.method='libcurl')

在实际调用get.hist.quote或类似方法之前,您需要将'download.file.method'选项设置为'libcurl'。