在R中绘制财务报表

时间:2014-07-20 18:24:14

标签: r

我正在尝试为Bed Bath和Beyond加载他的双向声明数据! (对不起,我总是 巴斯光年结束) 所以我使用systematic investor blog

上提供的代码
 setInternet2(TRUE)
    con = gzcon(url('http://www.systematicportfolio.com/sit.gz', 'rb'))
    source(con)
    close(con)

    BBBY=fund.data("BBBY", 80, 'annual')

矩阵中的财务报表数据" BBBY"标签列标签指定行项目和列标签指定时间。

每当我尝试在matirix中绘制一个订单项时,比如EBITDA,即第21行,我收到错误或图表与向量中的值不匹配

plot(BBBY[2,],BBBY[21,],type="l")

plot(BBBY[21,],type="l")

标签是否会脱离密谋?在矩阵中绘制/提取行项目的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

Date   <- as.Date(BBBY[2,],format="%Y-%m-%d")
EBITDA <- as.numeric(gsub(",","",BBBY[21,],fixed=T))
plot(Date,EBITDA, type="l")

因此,您必须使用format="%Y-%m-%d"告诉R您的日期格式是什么,并且必须先使用gsub(",","",...,fixed=T)转换为数字之前删除逗号。