[R] Data Frame to list?
arun
smartpink111 at yahoo.com
Sat Mar 8 04:59:43 CET 2014
Try:
oof1 <- list()
oof1[foo$name] <- foo$num
A.K.
On Friday, March 7, 2014 10:43 PM, Keith S Weintraub <kw1958 at gmail.com> wrote:
Folks,
I have a data frame as follows:
> foo<-structure(list(name = c("A", "B", "C"), num = c(3L, 2L, 1L)), .Names = c("name",
"num"), row.names = c(NA, -3L), class = "data.frame")
> str(foo)
'data.frame': 3 obs. of 2 variables:
$ name: chr "A" "B" "C"
$ num : int 3 2 1
> foo
name num
1 A 3
2 B 2
3 C 1
I want to convert this to a list like so:
> oof<-list(A = 3, B = 2, C = 1)
> str(oof)
List of 3
$ A: num 3
$ B: num 2
$ C: num 1
> oof
$A
[1] 3
$B
[1] 2
$C
[1] 1
Any Suggestions?
Thanks,
KW
--
______________________________________________
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