[R] Access and assign list sub-elements using a string such as "l$a$b"
Gregory Jefferis
gsxej2 at cam.ac.uk
Thu Jun 15 14:27:05 CEST 2006
If I have a list I can set a sub-element as follows on the command line:
people=list()
people$tom$hair="brown"
people
But what if I have a string containing the name of the sub-element that I
want to access?
subel= "people$tom$hair"
get(subel) # returns error
assign(subel,"red") # silent but doesn't change list
people
The attempts above using assign/get won't do what I am trying to do [nor
according to the help should they]. I would be very grateful for any
suggestions. Many thanks,
Greg.
--
Gregory Jefferis, PhD and:
Research Fellow
Department of Zoology St John's College
University of Cambridge Cambridge
Downing Street CB2 1TP
Cambridge, CB2 3EJ
United Kingdom
Lab Tel: +44 (0)1223 336683 Office: +44 (0)1223 339899
Lab Fax: +44 (0)1223 336676
http://www.zoo.cam.ac.uk/zoostaff/jefferis.html gsxej2 at cam.ac.uk
More information about the R-help
mailing list