Re: [R] Why do the results of paste() depend on how the argument

2010-08-02 Thread Michael Lachmann
Erik Iverson-3 wrote: > > > > Michael Lachmann wrote: >>> On 08/01/2010 08:48 PM, thmsfuller...@gmail.com wrote: Hi, The following two 'df's should be the same, although their constructions are different. >>> But they aren't the same. >>> >>> df1 <- data.frame(X=c(1, 2, 3),

Re: [R] Why do the results of paste() depend on how the argument

2010-08-02 Thread Erik Iverson
Michael Lachmann wrote: On 08/01/2010 08:48 PM, thmsfuller...@gmail.com wrote: Hi, The following two 'df's should be the same, although their constructions are different. But they aren't the same. df1 <- data.frame(X=c(1, 2, 3), Y=c(4, 5, 6)) df2 <- data.frame(X=1:3, Y=4:6) identical(df1, d

Re: [R] Why do the results of paste() depend on how the argument

2010-08-02 Thread Michael Lachmann
> On 08/01/2010 08:48 PM, thmsfuller...@gmail.com wrote: >> Hi, >> >> The following two 'df's should be the same, although their >> constructions are different. > > But they aren't the same. > > df1 <- data.frame(X=c(1, 2, 3), Y=c(4, 5, 6)) > df2 <- data.frame(X=1:3, Y=4:6) > identical(df1, df2)

Re: [R] Why do the results of paste() depend on how the argument (data.frame) is constructed?

2010-08-02 Thread S Ellison
At the risk of repeating a post I haven't read, the two constructs are different because 1:3 returns a vector of integers (class "integer") and c(1, 2, 3) is a bit more conservative about what '1' and the like mean and returns a vector of class "numeric". lapply(df1, class) lapply(df2, class) O

Re: [R] Why do the results of paste() depend on how the argument

2010-08-02 Thread Ted Harding
t; > > > > -Original Message- > From: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] On Behalf Of Erik Iverson > Sent: Monday, 2 August 2010 1:48 PM > To: thmsfuller...@gmail.com > Cc: r-help@r-project.org > Subject: Re: [R] Why do the r

Re: [R] Why do the results of paste() depend on how the argument (data.frame) is constructed?

2010-08-01 Thread Bill.Venables
inal Message- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of Erik Iverson Sent: Monday, 2 August 2010 1:48 PM To: thmsfuller...@gmail.com Cc: r-help@r-project.org Subject: Re: [R] Why do the results of paste() depend on how the argument (data.frame) is c

Re: [R] Why do the results of paste() depend on how the argument (data.frame) is constructed?

2010-08-01 Thread Erik Iverson
On 08/01/2010 08:48 PM, thmsfuller...@gmail.com wrote: Hi, The following two 'df's should be the same, although their constructions are different. But they aren't the same. df1 <- data.frame(X=c(1, 2, 3), Y=c(4, 5, 6)) df2 <- data.frame(X=1:3, Y=4:6) identical(df1, df2) yields FALSE See st

[R] Why do the results of paste() depend on how the argument (data.frame) is constructed?

2010-08-01 Thread thmsfuller...@gmail.com
Hi, The following two 'df's should be the same, although their constructions are different. But the results of paste() are different. I don't see this is explained in ?paste. Could you help me understand why it is like this? > df=data.frame(X=c(1, 2, 3), Y=c(4, 5, 6)) > df X Y 1 1 4 2 2 5 3 3 6