Eryk  -

Question 1:  Square brackets work, just the same as for
vectors, and return a (smaller or larger) list object.
The new thing with lists, not available (or needed) with
vectors, is double square brackets, which return one list
element as itself, not enclosed in a list.
See  help("Subscript").

Question 2:  No, I don't think there's a way to pass a
whole string of parameters without some kind of complicated
 eval(parse(...)) syntax (which I've never tried to use myself).

I will comment that the REASON I have never tried to use
this is that I am running R inside of emacs, so it's much
easier to edit the buffer and modify and re-run a command
than it would be to figure out some fancy syntactic way of
doing it.

-  tom blackwell  -  u michigan medical school  -  ann arbor  -

On Fri, 19 Sep 2003, Wolski wrote:

> Hi!
>
> Is there a way to get a subset of a list?
> I looking for some function like the function available for arrays and dataframe.
>
> x<-1:10
> x[-c(1,2)] for arrays
>
> or
> x<-data.frame(a=1,b=2)
> subset(x,select=-a)
>
> But one for a list
> x<-list(a=1,a=2)
> subset(x,select=-a)
>
> The second problem i have are that i want to store parmeters to the plot.default 
> function in a list. eg.: pars<-list(xlim=c(0,100),xlab="irrelevant" , 
> ylab="incredible important").
> and call the plot.default function with this list as parameters.
>
> I know that there are the way with eval(parse(text = paste("plot.default",........
>
> Is there a different one?
>
> Eryk
>
> Dipl. bio-chem. Eryk Witold Wolski    @    MPI-MG Dep. Vertebrate Genomics
> Ihnestrasse 73 14195 Berlin          'v'
> tel: 0049-30-84131285               /   \
> mail: [EMAIL PROTECTED]        ---W-W----

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to