> oof <- as.list(foo$num) > names(oof) <- foo$name > oof On Fri, Mar 7, 2014 at 10:41 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.