read.csv("http://ichart.finance.yahoo.com/table.csv?s=SPY") 不工作
read.csv("http://ichart.finance.yahoo.com/table.csv?s=SPY") Not Working
我一直在使用下面的命令很长时间没有问题:
spy <- read.csv("http://ichart.finance.yahoo.com/table.csv?s=SPY")
但是这几天开始报如下错误:
Warning messages:
1: In file(file, "rt") :
"internal" method cannot handle https redirection to: 'https://ichart.finance.yahoo.com/table.csv?s=SPY'
2: In file(file, "rt") : "internal" method failed, so trying "libcurl"
我已经将我的 RStudio、R 和所有包更新到今天的最新版本。有人可以帮我解决这个问题吗?
提前致谢!
错误消息就在处修复:使用https而不是http:
R> spy <- read.csv("https://ichart.finance.yahoo.com/table.csv?s=SPY")
R> head(spy)
Date Open High Low Close Volume Adj.Close
1 2017-04-19 234.52 234.95 233.18 233.44 66861500 233.44
2 2017-04-18 233.72 234.49 233.08 233.87 80188300 233.87
3 2017-04-17 233.11 234.57 232.88 234.57 63559500 234.57
4 2017-04-13 233.64 234.49 232.51 232.51 83019800 232.51
5 2017-04-12 234.74 234.96 233.77 234.03 76322100 234.03
6 2017-04-11 234.90 235.18 233.34 235.06 85727700 235.06
R>
如果您使用 stockPortfolio
包中的函数 getReturns
,请使用下面 link 中修改后的 getReturns
函数:
https://gist.github.com/Maiae/46a058243819ae0973fd38708a32fc31
基本上把http://换成了https://
Yahoo 已停止服务,如果你想 运行 从这里使用小数据集下载 csv 并使用
我一直在使用下面的命令很长时间没有问题:
spy <- read.csv("http://ichart.finance.yahoo.com/table.csv?s=SPY")
但是这几天开始报如下错误:
Warning messages:
1: In file(file, "rt") : "internal" method cannot handle https redirection to: 'https://ichart.finance.yahoo.com/table.csv?s=SPY'
2: In file(file, "rt") : "internal" method failed, so trying "libcurl"
我已经将我的 RStudio、R 和所有包更新到今天的最新版本。有人可以帮我解决这个问题吗?
提前致谢!
错误消息就在处修复:使用https而不是http:
R> spy <- read.csv("https://ichart.finance.yahoo.com/table.csv?s=SPY")
R> head(spy)
Date Open High Low Close Volume Adj.Close
1 2017-04-19 234.52 234.95 233.18 233.44 66861500 233.44
2 2017-04-18 233.72 234.49 233.08 233.87 80188300 233.87
3 2017-04-17 233.11 234.57 232.88 234.57 63559500 234.57
4 2017-04-13 233.64 234.49 232.51 232.51 83019800 232.51
5 2017-04-12 234.74 234.96 233.77 234.03 76322100 234.03
6 2017-04-11 234.90 235.18 233.34 235.06 85727700 235.06
R>
如果您使用 stockPortfolio
包中的函数 getReturns
,请使用下面 link 中修改后的 getReturns
函数:
https://gist.github.com/Maiae/46a058243819ae0973fd38708a32fc31
基本上把http://换成了https://
Yahoo 已停止服务,如果你想 运行 从这里使用小数据集下载 csv 并使用