Hi, On Thu, Nov 10, 2011 at 10:07 AM, Christofer Bogaso <bogaso.christo...@gmail.com> wrote: > Dear all. Let say I have a group of codes which will be used in many places > in my overall R-code files. These group of codes will be used within a > for-loop (with a big length, like 10000 times) and also many other places > outside of that for loop. As this group of codes are being used in many > places, I thought to put them within a user-defined function. > > Here my question is, is there any speed reduction if I put them within a > function (I think there may be some speed reduction at least within > for-loop, because that loop needs to call that function many times), > relative to if I used that group of codes as-it-is in many places?
There shouldn't be, but you can use system.time() to discover whether that is true for your particular function. Regardless, I would think that the savings in programmer time and later readability far outweighs any miniscule savings in run time. Sarah -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.