[R] List to Data Frame
Ott Toomet
siim at obs.ee
Fri Aug 23 10:35:15 CEST 2002
Hi,
to achieve a matrix or data frame like you are looking for, I would use
> cbind(unlist(FOO), unlist(FRED))
[,1] [,2]
[1,] 1 5
[2,] 2 6
[3,] 3 7
[4,] 4 8
If your point was to achive suitable row and col names, I would perhaps use
dimnames()<- You may consider giving a new name for unlisted variables,
e.g.
foo <- unlist(FOO)
fred <- unlist(FRED)
and then you get colnames in your dataframe.
Perhaps it helps.
Ott
On Fri, 23 Aug 2002, Ko-Kang Kevin Wang wrote:
|Hi,
|
|Suppose I have two lists. The first list is called FOO while the second
|is called FRED.
|
|Say FOO looks (I've simplifed it) like:
| [[1]]
| [,1]
| [1,] 1
| [2,] 2
|
| [[2]]
| [,1]
| [1,] 3
| [2,] 4
|while FRED looks like:
| [[1]]
| [,1]
| [1,] 5
| [2,] 6
|
| [[2]]
| [,1]
| [1,] 7
| [2,] 8
|
|Can I turn this list into a dataframe which looks like:
| FOO FRED
| theta1.1 1 5
| theta2.1 2 6
| theta1.2 3 7
| theta2.2 4 8
|or something close to this form?
|
|In fact what I will have some 20 rows with something like:
| theta1.1
| theta2.1
| theta1.2
| theta2.2
| theta1.3
| theta2.3
| .
| .
| .
|
|However, I'm not sure how to achieve this.
|
|Thanks in advance for the help
|
|Cheers,
|
|Kevin
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list