Re: [R] Subsetting a list

From: ernesto <ernesto_at_ipimar.pt>
Date: Wed 19 Oct 2005 - 00:30:59 EST

Dennis Fisher wrote:

>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
>
>
>

TEST[[3]] <- NULL

Lists are not subsetable like data.frames or arrays, see the manuals.

EJ



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:58:14 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:40:45 EST