全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1975 1
2014-03-13
test_year <- function(data){
# 检验年度
  t <- as.character(index(data))
  D_factor_year <- as.factor(substr(t,nchar(t)-9,nchar(t)-6))
  print(D_factor_year)
  D_year <- data.frame(year=D_factor_year,ret=data[,1])
  colnames(D_year) <- c("year","ret")  
  p <- ggplot(D_year,aes(year,ret,col=D_factor_year))+
    geom_boxplot()+
    labs(x="Year",y="Return (%)",title="Return of every year")
  print(p)
}

其中:class(data)为"xts" "zoo"

该函数运行的时候会报错:
Error in eval(expr, envir, enclos) : object 'D_factor_year' not found

这是为什么啊。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-3-13 13:44:29
class(data)为"xts" "zoo"
这两个是哪个包里面的数据啊?你是不是没有调用包啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群