[R] How can I get "A$Title"?

C. Joseph Lu cjlu at ibm.stat.ncku.edu.tw
Mon Dec 18 10:05:31 CET 2000


Thanks Prof. Ripley and Dr. Venables for your prompt responses!

It seems like the key to my question is to use

    function(x) get(x)$Title

via sapply, as suggested by Prof. Ripley:

> sapply(as.list(LETTERS), function(x) get(x[1])$Title)

(I found sapply(LETTERS, function(x) get(x)$Title) works the same.)
or via lapply, as suggested by Dr. Venables:

> titles <- lapply(LETTERS, function(x) get(x)$Title)

As in terms of print them out,

> sapply(LETTERS, function(x) get(x)$Title

is good enough, or use Dr. Vernables' suggestion:

> print(paste(unlist(titles), collapse = "\n"), quote = FALSE)

however, collapse = "\n" should be sep = "\n" instead.

Thanks very much again!

Look forward the R- 1.2.0 for Windows 98!

> > -----Original Message-----
> > From: C. Joseph Lu [mailto:cjlu at ibm.stat.ncku.edu.tw]
> > Sent: Monday, 18 December 2000 17:47
> > To: 'r-help'
> > Subject: [R] How can I get "A$Title"?
> >
> >
> > Dear R-friends,
> >
> > I have whole bunch of objects, say, A, B, ..., Z,
> > all of them are "list" and haveing "Title" (a character string)
> > as their first element.
> > E.g.,
> >   > A$Title
> >   [1] "Airplane Component"
> >
> > What I like to do is to find a way to printout all the Titles at one
> > time.
> > I tried the following:
> >   >  paste(LETTERS, "Title", sep="$") -> tmp
> > but can't find a way to continue since
> >   > get(tmp[1])
> >   Error in get(x, envir, mode, inherits) : variable "A$Title" was not
> > found
> >
> > Is there a way to create a vector of A$Title, B$Title, ... without
> > double quotes?
> >
> > My version is
> > > version
> >          _
> > platform Windows
> > arch     x86
> > os       Win32
> > system   x86, Win32
> > status
> > major    1
> > minor    1.1
> > year     2000
> > month    August
> > day      15
> > language R

Best regards,

C. Joseph Lu
Department of Statistics
National Cheng-Kung University
Tainan, Taiwan

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list