I have a data frame x that came from read.csv. It seemed to read in ok but then I tried doing some plotting of the values and ran into difficulties. The plot command seems to be plotting factors instead of the values. How do I get rid of these factors ? The plot command I use is : plot (x$dat, x$TX, type='l'). I also tried ...plot(x$dat, levels(x$TX), type='l) but got an error :
What am I doing wrong here ? Error in plot.window(...) : need finite 'ylim' values In addition: Warning messages: 1: In xy.coords(x, y, xlabel, ylabel, log) : NAs introduced by coercion 2: In min(x) : no non-missing arguments to min; returning Inf 3: In max(x) : no non-missing arguments to max; returning -Inf head(x,4) Period PA NJ MD TX All dat 1 200812 903,231 1,985,460 905,422 3,312,088 7,106,201 2008-12-31 2 200901 880,491 1,924,111 892,980 3,006,050 6,703,631 2009-01-31 3 200902 883,994 1,926,169 890,021 3,247,530 6,947,714 2009-03-03 4 200903 888,021 1,901,182 892,593 3,216,730 6,898,526 2009-03-31 > str(x) 'data.frame': 41 obs. of 7 variables: $ Period: int 200812 200901 200902 200903 200904 200905 200906 200907 200908 200909 ... $ PA : Factor w/ 41 levels " 818,037 "," 823,191 ",..: 26 22 23 25 19 7 10 2 1 12 ... $ NJ : Factor w/ 41 levels " 1,599,113 ",..: 31 28 29 27 22 19 20 17 14 16 ... $ MD : Factor w/ 41 levels " 800,827 "," 807,154 ",..: 27 25 23 24 15 13 11 6 5 3 ... $ TX : Factor w/ 41 levels " 2,472,690 ",..: 41 23 40 39 35 34 32 21 18 27 ... $ All : Factor w/ 41 levels " 6,111,993 ",..: 40 27 38 36 25 21 19 13 11 16 ... $ dat :Class 'Date' num [1:41] 14244 14275 14306 14334 14365 ... -- View this message in context: http://r.789695.n4.nabble.com/Dealing-with-factors-tp4649686.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.