-2
yahoo<-function(sym,current = TRUE, a=0,b=1,c=2000,d,e,f,g="d")
{
if(current){
f<-as.numeric(substr(as.character(Sys.time()),start = 1,stop = 4))
d<-as.numeric(substr(as.character(Sys.time()),start = 6,stop = 7))-1
e<-as.numeric(substr(as.character(Sys.time()),start = 9,stop = 10))
}
require(data.table)
tryCatch(
suppressWarnings(
fread(paste0("http://ichart.yahoo.com/table.csv",
"?s=",sym,
"&a=",a,
"&b=",b,
"&c=",c,
"&d=",d,
"&e=",e,
"&f=",f,
"&g=",g,
"&ignore=.csv"),sep=",")),
error = function(e) NULL
)
}
, 이것은 내가받은 메시지는 다음과 같습니다왜이 기능을 사용할 수 없는지 알고 싶습니다. 내가 구글 < -yahoo ("GOOG")를 실행하면
노력 URL 'http://ichart.yahoo.com/table.csv?s=GOOG&a=0&b=1&c=2000&d=8&e=13&f=2017&g=d&ignore=.csv' 콘텐츠 형식 'text/html과; charset = utf-8 'unknown unknown 다운로드 됨 1078 바이트
이 기능을 어떻게 변경하면됩니까?
어떤 언어입니까? 질문을 수정하여 태그로 포함 시키십시오. –
이것은 R 인 것 같습니다. 기능에 문제가 있습니까? 1078 바이트를 되찾았는데 예상하지 못했습니까? – Stefan