Re: [R] Transformation of a variable in a dataframe

2013-04-17 Thread David Winsemius
On Apr 16, 2013, at 10:33 PM, jpm miao wrote: HI, I have a dataframe with two variable A, B. I transform the two variable and name them as C, D and save it in a dataframe dfcd. However, I wonder why can't I call them by dfcd$C and dfcd$D? Because you didn't assign them to dfab$C.

Re: [R] Transformation of a variable in a dataframe

2013-04-17 Thread arun
Hi, You may also try: dfab-data.frame(A,B) library(plyr)  dfcd-subset(mutate(dfab,C=A*2,D=B*3),select=-c(A,B)) #or  dfcd1-subset(within(dfab,{D-B*3;C-A*2}),select=-c(A,B)) dfcd$C #[1] 2 4 6  dfcd$D #[1] 12 18 21 A.K. - Original Message - From: jpm miao miao...@gmail.com To: r-help

[R] Transformation of a variable in a dataframe

2013-04-16 Thread jpm miao
HI, I have a dataframe with two variable A, B. I transform the two variable and name them as C, D and save it in a dataframe dfcd. However, I wonder why can't I call them by dfcd$C and dfcd$D? Thanks, Miao A=c(1,2,3) B=c(4,6,7) dfab-data.frame(A,B) C=dfab[A]*2 D=dfab[B]*3

Re: [R] Transformation of a variable in a dataframe

2013-04-16 Thread Pascal Oettli
Hi, Because a column name exists for C and D: colnames(C) [1] A colnames(D) [1] B One possibility: A=c(1,2,3) B=c(4,6,7) dfab-data.frame(A,B) C=dfab$A*2 D=dfab$B*3 dfcd-data.frame(C,D) dfcd C D 1 2 12 2 4 18 3 6 21 dfcd$C [1] 2 4 6 HTH, Pascal On 04/17/2013 02:33 PM, jpm miao