[R] A question about data frame

jim holtman jholtman at gmail.com
Thu Mar 10 23:12:03 CET 2011


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 <gangchen6 at 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 at 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?



More information about the R-help mailing list