楼主: 皖山一流
3542 4

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

  • 4关注
  • 13粉丝

讲师

25%

还不是VIP/贵宾

-

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

相似文件 换一批

+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 |只看作者 |坛友微信交流群
同求啊,不懂

使用道具

同问,我也是这种情况

使用道具

板凳
Ryuyan小白 发表于 2017-7-6 08:55:58 |只看作者 |坛友微信交流群
我也是这样,求解答

使用道具

报纸
凉高跟 发表于 2020-4-21 12:10:47 |只看作者 |坛友微信交流群
我也是

使用道具

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

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

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

GMT+8, 2024-5-28 23:09