R: Cut and labels/breaks length conflict

Posted by AkselO on Stack Overflow See other posts from Stack Overflow or by AkselO
Published on 2012-10-25T04:48:28Z Indexed on 2012/10/25 5:00 UTC
Read the original article Hit count: 189

Filed under:
|

I am working with the cut function to prep data for a barplot histogram but keep running into a seeming inconsistency between my labels and breaks:

Error in cut.default(sample(1:1e+05, 500, T), breaks = sq, labels = sprintf("$%.0f", : labels/breaks length conflict

Here is an example. I pretend that it is income data, using a sequence of 0 to $100,000 in bins of $10,000. I use the same variable to generate both breaks and labels, with minor formating on the label side. I thought they might for some reason have different lengths when comparing to a character vector, but they appear to have the same length, still.

> sq<-seq(0,100000,10000)
> cut(sample(1:100000, 500, T),breaks=sq,labels=sprintf("$%.0f",sq))
> length(sprintf("$%.0f",sq))
[1] [11]
> length(sq)
[1] [11]

© Stack Overflow or respective owner

Related posts about r

    Related posts about cut