楼主: wumujusha
1852 1

[问答] 求助,ggplot在画图的时候出现错误 [推广有奖]

  • 5关注
  • 8粉丝

讲师

43%

还不是VIP/贵宾

-

威望
0
论坛币
25740 个
通用积分
10.7909
学术水平
10 点
热心指数
14 点
信用等级
11 点
经验
36290 点
帖子
317
精华
0
在线时间
660 小时
注册时间
2008-10-12
最后登录
2022-4-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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

这是为什么啊。


二维码

扫码加我 拉你入群

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

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

关键词:gplot plot GPL test year

沙发
海的方向 发表于 2014-3-13 13:44:29 |只看作者 |坛友微信交流群
class(data)为"xts" "zoo"
这两个是哪个包里面的数据啊?你是不是没有调用包啊
投我以木瓜,报之以琼琚,匪报也,永以为好也.天之道,以有余而补不足。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 19:32