Yes, indeed I wanted them stored as characters instead of factor levels. Thanks a lot for the help, Jim and Phil!
Gang On Thu, Mar 10, 2011 at 5:19 PM, Phil Spector <spec...@stat.berkeley.edu> wrote: > Gang - > It sounds like you want your character variables to > be stored as character values, not factor values. If that's > the case, use > > df = data.frame(n, s,stringsAsFactors=FALSE) > > If you want them to be factors, but not to display as factors, > others have provided usable solutions. > > - Phil Spector > Statistical Computing Facility > Department of Statistics > UC Berkeley > spec...@stat.berkeley.edu > > > > On Thu, 10 Mar 2011, Gang Chen wrote: > >> A very simple question. With a data frame like this: >> >>> n = c(2, 3, 5) >>> s = c("aa", "bb", "cc") >>> df = data.frame(n, s) >> >> I want df$s[1] or df[1,2], but how can I get rid of the extra line in >> the output about the factor levels: >> >>> df$s[1] >> >> [1] aa >> Levels: aa bb cc >> >> Thanks, >> Gang >> >> ______________________________________________ >> 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. >> > ______________________________________________ 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.