On 04 Apr 2013, at 07:34 , ivo welch wrote: > every time I read the R release notes for the next release, I see many > functions that I had forgotten about and many functions that I never knew > existed to begin with. (who knew there were bibtex facilities in R? > obviously, everyone except me.) > > I wonder whether there is a complete list of all R commands (incl the > standard packages) somewhere, preferably each with its one-liner AND > categorization(s). the one-liner can be generated from the documentation. > I am thinking one categorization for function area (e.g., "programming > related" for, say, deparse; and "statistical model related" for lm; and > another categorization for importance (e.g., like "common" for lm and > "obscure" for ..). Such categorizations require intelligence. > > if I am going to do this for myself, I think a csv spreadsheet may be a > good idea to make it easy to resort by keys. > > regards, > > /iaw > > ---- > Ivo Welch (ivo.we...@gmail.com) > > [[alternative HTML version deleted]] > > ______________________________________________ > 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.
A categorized list of functions would indeed come in handy. So, based on Michael Weylandt's lines, I gave it a try: > # categorize functions.R > # Franklin Bretschneider > # after R-help: R. Michael Weylandt > # 05-04-2013 > # ========================= > nprint <- function(x) print(x,quote=FALSE) > allfuncs = unlist(sapply(search(), ls)) > names(allfuncs) <- NULL > patterns = c("print", "plot", "axes", "axis", "color", "file", "read", > "write", "load", "save","wave", "image", "table", "data", "apply", "title") > patterns = sort(patterns) # optional > n = length(patterns) > nprint(" ") > nprint(" ") > for (i in 1:n) { > nprint(" ") > nprint(paste("Functions with",patterns[i],":")) > nprint("===============") > nprint(allfuncs[grep(patterns[i], allfuncs, ignore.case=TRUE)]) > nprint("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > -") > } > nprint(" ") > nprint(" ") > The list of keywords can be adapted to one's own wishes. Maybe this helps. Best wishes, Franklin -- Franklin Bretschneider Dept of Biology Utrecht University Kruytgebouw W711 Padualaan 8 3584 CH Utrecht The Netherlands ______________________________________________ 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.