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.

Reply via email to