首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >quantmod 3d图形

quantmod 3d图形
EN

Stack Overflow用户
提问于 2011-09-11 07:24:18
回答 1查看 1.1K关注 0票数 3

我正在尝试使用quantmod website for a 3d graph上的代码。我按照说明输入了2010年(因为没有找到2008年的链接)。但是,当我在R提示符下输入此命令时:

代码语言:javascript
复制
 chartSeries3d0(TR)

我得到以下错误:

代码语言:javascript
复制
Error in if (on == "years") { : missing value where TRUE/FALSE needed

我对R比较陌生,所以有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-11 20:39:06

自创建该示例以来,财政部已经重新设计了其网站,因此代码不会下载任何数据(无论您输入哪一年)。您可以直接从FRED中提取数据,而不是使用getUSTreasuries函数。

代码语言:javascript
复制
library(quantmod)
source("http://www.quantmod.com/examples/chartSeries3d/chartSeries3d.alpha.R")

getSymbols("DGS1MO;DGS3MO;DGS6MO;DGS1;DGS2;DGS3;DGS5;DGS7;DGS10;DGS20;DGS30",
  src="FRED")
TR <- merge(DGS1MO,DGS3MO,DGS6MO,DGS1,DGS2,DGS3,DGS5,
  DGS7,DGS10,DGS20,DGS30, all=FALSE)
colnames(TR) <- c("1mo","3mo","6mo","1yr","2yr","3yr","5yr",
  "7yr","10yr","20yr","30yr")
TR <- na.locf(TR)

chartSeries3d0(TR["2011"])
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7375342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档