Can’t draw Histogram, ‘x’ must be numeric

Because of the thousand separator, the data will have been read as ‘non-numeric’. So you need to convert it:

 we <- gsub(",", "", we)   # remove comma
 we <- as.numeric(we)      # turn into numbers

and now you can do

 hist(we)

and other numeric operations.

Leave a Comment