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.

Reply via email to