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.