Re: [R] Combine Values into a Vector or List

From: Jorge Ivan Velez <jorgeivanvelez_at_gmail.com>
Date: Tue, 29 Apr 2008 13:38:41 -0400

Hi Diego,

Is this what you want?

# Data set
set.seed(123)

x1<-paste("A", 1:6, sep = "")
x2<- round(rgamma(6,2,1))
x3<-paste("B", 1:6, sep = "")
x4<- round(rgamma(6,2,1))

data1 <- data.frame(x1,x2,x3,x4)
data1
x1 x2 x3 x4
1 A1 1 B1 0
2 A2 3 B2 0
3 A3 0 B3 3
4 A4 2 B4 2
5 A5 4 B5 2
6 A6 2 B6 2

# A's
As=as.numeric(t(data1[,1:2])[-1,])
names(As)=paste('A',1:length(As),sep="") As
A1 A2 A3 A4 A5 A6
 1 3 0 2 4 2

# B's
Bs=as.numeric(t(data1[,3:4])[-1,])
names(Bs)=paste('B',1:length(Bs),sep="") Bs
B1 B2 B3 B4 B5 B6
 0 0 3 2 2 2

HTH, Jorge

On Tue, Apr 29, 2008 at 1:20 PM, Diego Culattoni <diegoculattoni_at_yahoo.com> wrote:

> Hi Richard,
>
> Thanks a lot! What I actually want to have
> >A1
> 4
> >A2
> 2
> ..... and so on! Is this possible?
>
> Thank you again :)!
>
>
> ----- Original Message ----
> From: "Richard.Cotton_at_hsl.gov.uk" <Richard.Cotton_at_hsl.gov.uk>
> To: Diego Culattoni <diegoculattoni_at_yahoo.com>
> Cc: r-help_at_stat.math.ethz.ch; r-help-bounces_at_r-project.org
> Sent: Monday, April 28, 2008 11:24:12 AM
> Subject: Re: [R] Combine Values into a Vector or List
>
> > x1<-paste("A", 1:6, sep = "")
> > x2<- round(rgamma(6,2,1))
> > x3<-paste("B", 1:6, sep = "")
> > x4<- round(rgamma(6,2,1))
> > data1 <- data.frame(x1,x2,x3,x4)
> > I would like to get
> > data2 <- c(A1=4, A2=1, A3=0,...)
> > Is there any standard for such a case?
>
> I presume that 4, 2, 0 are the first few values of x2. In which case, I
> think that what you want is simply this:
>
> names(x2) <- x1
>
> Regards,
> Richie.
>
> Mathematical Sciences Unit
> HSL
>
>
> ------------------------------------------------------------------------
> ATTENTION:
>
> This message contains privileged and confidential info...{{dropped:13}}



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. Received on Tue 29 Apr 2008 - 18:45:36 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 29 Apr 2008 - 20:30:44 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive