Try: oof1 <- list() oof1[foo$name] <- foo$num A.K.
On Friday, March 7, 2014 10:43 PM, Keith S Weintraub <kw1...@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@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. ______________________________________________ R-help@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.