Statistics 板


LINE

# a function(in.x) { double.it.and.add.y <- function(x) { 2 * x + y # Function hopes to find "y" } y <- 3 # Here it is double.it.and.add.y(in.x) # But will it work? Noooooo. } a (3) ************************************************************** 应该是跑不出来a(3) 因为会出现error Problem in double.it.and.add.y(in.x): Object "y" not found Use traceback() to see the call stack 提示为 应该要改写成以下两行 y <- 3 assign ("y", y, frame=1) ************************************************************** 以下是我的问题 1. assign("y",y,frame=1)跟 y<-3 谁应该在前面? 我把y<-3放在前面 假设我没有初始值 是不是给NULL之类的? y<-NULL 以备需求? 1.function(in.x)那个in.x是甚麽意思? 如果处在不同的frame即便是两个function(x) 不是也不应该造成困扰吗? 还是in.x有其他用意而非只是x替代品? 2.a function..... 这样就是宣告a为函数(in.x)的方法吗? a<-function{} 呢? 差别在哪? 3.这个问题应该有点蠢 如果有一页code 就直接 function(a,c,f,g){ ......... } 是否我要使用此function时要先给它一个名字 ex:temp<-function(a,c,f,g){.....} (复制贴上完整的code) 跑一次 还是有甚麽方法可以直接使用没有名字的function? 我跑过一个层层{} 组成的function 用a (隔一行) function(){} 跟a<-funciton(){} 都可以跑出来 但是两个差了一个output (就是ㄧ个可以跑出两个output 一个只有一个) 所以我猜想两个是否应该不一样 不过因为我才疏学浅 对functions的理解还没到位 就上来请专业的指点看看 感谢~ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 174.101.220.112
1F:推 clickhere:a <- function(a,c,f,g){ ... } 才是对的. 03/02 12:59
2F:→ clickhere:原function, 2, 3, 都是错的. 03/02 13:00
3F:→ clickhere:in.x 是 a function 的参数. 03/02 13:02
4F:→ clickhere:如P x 是 double.it.and.add.y function 的参数. 03/02 13:03
5F:→ clickhere:y 是相对於 double.it.and.add.y 全域变数. x 是区域 03/02 13:03
6F:推 clickhere:assign("y", 3, frame=1) 03/02 13:08
感恩 请再追问 因为网页上有载明说 要改写成 y<-3 assign("y",y,frame=1) (却没有写要改写在哪里 改写成怎样) 我的作法是把第二个function改成 function(x,y)然後 将上面那两行放入第二个{}中 这样也可以跑得出东西来 请问这样跟assign("y",3,frame=1)的作用是ㄧ样的吗? 再次感谢~
7F:→ gsuper:改成 y <<- 3 03/02 14:12
8F:→ gsuper:不建议在 function 里面包 function,过一段时间後会看无 03/02 14:14
感谢~~ ※ 编辑: cawaiilulu 来自: 174.101.220.112 (03/02 16:10)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP