Re: [R] Subsetting a list

From: Huntsinger, Reid <reid_huntsinger_at_merck.com>
Date: Wed 19 Oct 2005 - 00:27:54 EST


You have to use "[" instead of "[[" to return a sub-list.

Reid Huntsinger

-----Original Message-----
From: r-help-bounces@stat.math.ethz.ch
[mailto:r-help-bounces@stat.math.ethz.ch] On Behalf Of Dennis Fisher Sent: Tuesday, October 18, 2005 10:12 AM To: r-help@stat.math.ethz.ch
Subject: [R] Subsetting a list

Colleagues,

I have created a list in the following manner:

     TEST <- list(c("A1", "A2"), c("B1", "B2"), c("C1", "C2"))

I now want to delete one element from the list, e.g., the third. The command

     TEST[[3]]
yields (as expected):

     [1] "C1" "C2"

The command

     TEST[[-3]]
yields:

     Error: attempt to select more than one element

How can I accomplish delete one or more elements from this list?

I am running R2.2.0 on a Linux platform.

Dennis

Dennis Fisher MD
P < (The "P Less Than" Company)
Phone: 1-866-PLessThan (1-866-753-7784)
Fax: 1-415-564-2220
www.PLessThan.com

        [[alternative HTML version deleted]]



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html

R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Wed Oct 19 00:44:08 2005

This archive was generated by hypermail 2.1.8 : Sun 23 Oct 2005 - 19:01:42 EST