RE: [R] How to convert array to c()

From: <OlsenN_at_pac.dfo-mpo.gc.ca>
Date: Thu 19 May 2005 - 01:15:34 EST


Look at ?assign, one possible answer is shown in the examples. Modified for your example:

for (i in 1:nrow(a)) {

	nam <- paste("r",i, sep=".")
	assign(nam, a[i,])

}

would give you four separate objects r.1 to r.4 containing the 4 vectors. Not sure if that's exactly what you wanted though. Norm

-----Original Message-----
From: r-help-bounces@stat.math.ethz.ch
[mailto:r-help-bounces@stat.math.ethz.ch] On Behalf Of Muhammad Subianto Sent: Wednesday, May 18, 2005 7:18 AM
To: r-help@stat.math.ethz.ch
Subject: [R] How to convert array to c()

Dear R-helper,

Is there possible to make this array:
> a <- array(1:12, c(4, 3))
> a

      [,1] [,2] [,3]

[1,]    1    5    9
[2,]    2    6   10
[3,]    3    7   11
[4,]    4    8   12

>

like:

c(1,5,9)
c(2,6,10)
c(3,7,11)
c(4,8,12)

Thank you very much in advance.
Regards,
Muhammad Subianto



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html

R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu May 19 01:24:18 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:50 EST