[R] Using the object of character data type as the name of the slot
Duncan Murdoch
murdoch at stats.uwo.ca
Fri Jun 22 01:34:46 CEST 2007
On 21/06/2007 4:07 PM, Alex Tsoi wrote:
> Dear all,
>
> I have a character string object:
>
>> chara
> [1] "The name of first slot"
>
> and a list object:
>
>> class( try1)
> [1] "list"
>
>
> what I want to do is to use the chara as a slot's name of "try1".
>
> Of course I could do it like:
>
>> try1$"The name of first slot" <- matrix("", 3, 4)
>
> to create a slot of 3x4 matrix with the name "The name of first slot"
>
> However, I would like to know how could I utilize the object chara , and to
> use the characters it contains as the name of the slot of try1.
You can use
slot(try1, chara) <- matrix("", 3, 4)
as long as the slot name contained in chara really is a slot.
Duncan Murdoch
More information about the R-help
mailing list