2017-09-13 6 views
-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 
) 
} 

私はGoogleの< -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 'length unknown ダウンロード1078バイト

この機能を変更するにはどうすればいいですか?

+1

これはどの言語ですか?質問を編集してタグとして追加してください。 –

+1

これはRのようです。機能に何が問題なのですか?あなたは1078バイト戻ってきた、期待されていなかった? – Stefan

答えて

関連する問題