[R] Calling a list element
Erik Iverson
eriki at ccbr.umn.edu
Thu May 13 00:15:10 CEST 2010
The key is that "[" is a function.
So, you have a list, you want to apply a function to a list, and return
a vector, think sapply.
sapply(strsplit(as.character(Elecciones$Municipios),"\\."), "[", 1)
Luis Felipe Parra wrote:
> Hello, i have the following list
> strsplit(as.character(Elecciones$Municipios),"\\.")
> [[1]]
> [1] "ANTIOQUIA" "ABEJORRAL"
> [[2]]
> [1] "META" "ACACIAS"
> [[3]]
> [1] "CASANARE" "AGUAZUL"
> [[4]]
> and I would like to make a vector of the first element of each of the list
> items, in this case ANTIOQUIA, META, CASANARE, etc . Do you know how can I
> do this?
>
> Thank you
>
> Felipe Parra
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list