I'm creating a function in R. However, I have a large number of function
parameters, and
need to find an efficient solution for running the function with all the
parameters.
So in the following function, I have about 20 parameters that I assign to
the function, with
almost all the values being different. Is there an efficient way to deal
with functions where one has
a lot of parameters?
mynewfunc <- function(campaign, camaignnum, location, locationnum, adgroup,
adgroupnum, keyword, keywordnum,
title, titlenu, description, descriptionnum,
url, urlnum, source, sourcenu, bid, budnum,
destination, destinationnum){
df
data.frame(campaign=c(rep(campaign,times=campaignnum)),
location=c(rep(location,times=locationnum)),
adgroup=c(rep(adgroup,times=adgroup)),
keyword=c(rep(keyword,times=keywordnum)),
title=c(rep(title1,times=title1num),
rep(title2,times=title2num)),
description=c(rep(description1,times=descnum1),
rep(description2,times=descnum2)),
url=c(rep(url,urlnum)),
trafficsource=c(rep(source,sourcenum)),
bid=c(rep(bid,bidnum)),
destination=c(rep(destination,destinationnum)))
}
I'm running R 2.13 on Windows 7.
Abraham
[[alternative HTML version deleted]]