Skip to content

arguments imply differing number of rows

5 messages · Bob O'Hara, Bert Gunter, Rui Barradas +1 more

#
Hi Team,

I using the syntax as:

data.df<- data.frame(
  city= c(rep(c("Delhi", "Bangalore","Chandigarh"),each=5)),
  population= c(4000:6000,3500:4300,3000:3200)
)

But i am getting the error as arguments imply differing number of rows: 15,
3003.

Tried searching google but could not understand & find the solution.

Thanks, Shivi
#
4000:6000 gives you 4000, 4001, ..., 6000. I suspect you want
population= c(seq(4000, 6000, length=5), seq(3500, 4300, length=5),
seq(3000, 3200, length=5))

Bob
On 20 September 2017 at 17:07, Shivi Bhatia <shivipmp82 at gmail.com> wrote:

  
    
#
What do you think

4000:6000

means?

Perhaps you need to spend time with an R tutorial or two and stop searching
google.

Cheers,
Bert



Bert Gunter

"The trouble with having an open mind is that people keep coming along and
sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Wed, Sep 20, 2017 at 8:07 AM, Shivi Bhatia <shivipmp82 at gmail.com> wrote:

            

  
  
#
Hello,

Just count:
   city is 3*5 == 15,
   population is length(4000:6000) + length(3500:4300) + length(3000:3200)
                 == 2001 + 801 + 201 == 3003
Hope this helps,

Rui Barradas



Citando Shivi Bhatia <shivipmp82 at gmail.com>:
#
Thank you Bob, this is what i was looking for. Really appreciate.

Regards, Shivi
On Wed, Sep 20, 2017 at 8:41 PM, Bob O'Hara <rni.boh at gmail.com> wrote: