楼主: 皖山一流
3896 4

[问答] 函数内部无法获取函数头指定的变量?“找不到对象” [推广有奖]

  • 4关注
  • 13粉丝

已卖:215份资源

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
2352 个
通用积分
156.1810
学术水平
73 点
热心指数
80 点
信用等级
54 点
经验
16517 点
帖子
352
精华
0
在线时间
308 小时
注册时间
2013-12-9
最后登录
2021-1-21

楼主
皖山一流 学生认证  发表于 2015-8-3 16:59:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请先看我的函数:
  1. LJ.Theil <- function(data,Y,N,by=NULL ,na.rm = TRUE , file=NULL)
  2. {
  3.   ans<-ddply(.data=data,by,summarize,S=sum(Y),na.rm=T)   #这里出错:“object ‘Y’ not found”
  4. ....
  5. }
复制代码
用数据测试时出错:
准备了一个数据框 :ineq 如下:
QQ截图20150803165536.png
然后执行命令:LJ.Theil(data = ineq,by=c("ID"),Y = y,N = n)  或者
LJ.Theil(data = ineq,by=c("ID"),Y = ineq$y,N = ineq$n)
都是出错:Error in eval(expr, envir, enclos) : object 'Y' not found
琢磨很长时间都没有弄明白为什么,没办法过来发问了,期待指点!
二维码

扫码加我 拉你入群

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

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

关键词:找不到对象 Theil HEIL The 程序

士不可不弘毅,任重而道远~

沙发
hyhqkx 学生认证  发表于 2016-11-10 10:38:11
同求啊,不懂

藤椅
北冥之鱼345 发表于 2017-3-2 00:43:15
同问,我也是这种情况

板凳
Ryuyan小白 发表于 2017-7-6 08:55:58
我也是这样,求解答

报纸
凉高跟 发表于 2020-4-21 12:10:47
我也是

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 04:48