try this: > n = c(2, 3, 5) > s = c("aa", "bb", "cc") > df = data.frame(n, s, stringsAsFactors = FALSE) > df n s 1 2 aa 2 3 bb 3 5 cc > str(df) 'data.frame': 3 obs. of 2 variables: $ n: num 2 3 5 $ s: chr "aa" "bb" "cc" >
On Thu, Mar 10, 2011 at 4:35 PM, Gang Chen <gangch...@gmail.com> 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. > -- Jim Holtman Data Munger Guru What is the problem that you are trying to solve? ______________________________________________ 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.