楼主:
Wush978 (拒看低质媒体)
2016-10-31 13:16:52※ 引述《wheado (principal component QQ)》之铭言:
: [问题类型]:
: 程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
: [软件熟悉度]:
: 新手(没写过程式,R 是我的第一次)
: [问题叙述]:
: 假设有个函数 F <- function(data=iris ,unit=3){...}
: 我想要在里面产生另外一个函数 f <- function(X, par){...}。
: 但是,这个函数是跟我的 data 与 unit 有关,
: 会根据我给的data与unit不同产生的函数会不一样,
: 请问有没有关键字或是网站可以让我搜寻类似的教学。
: 这个问题我不知道要怎么GOOGLE。
: 谢谢。
关键字: function, environment, closure
参考网页:
- R advanced: http://adv-r.had.co.nz/Environments.html
- Closure in R:
https://www.r-bloggers.com/closures-in-r-a-useful-abstraction/
学会这些技巧,可以让写的程式码更短,但是同事若不懂,在共用R script
上可能会有问题。你要自行取舍了。