Is names(d2) <- c("year","av_t1") what you're looking for?steve > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:r-help- > [EMAIL PROTECTED] On Behalf Of Louize Hill > Sent: Thursday, August 19, 2004 7:26 PM > To: [EMAIL PROTECTED] > Subject: [R] column names in data.frame > > Dear R-help, > Please can someone explain how to put a column name on an output > data.frame. > > ##Starting with a data.frame with 3 columns (d$Year, d$NoIndiv, d$wtd_tl) > > yr_ind <- split (d$NoIndiv, d$Year) > yr_tl <- split (d$wtd_tl, d$Year) > > ann_ind <- sapply (yr_ind, sum) > ann_tl <- sapply (yr_tl, sum) > > av_tl <- ann_tl/ann_ind > > d2<- data.frame (av_tl) > > ##This gives me a data.frame with columns, the second of which has a > column > name (av_tl) > I have tried > > d2<- data.frame (year = x, av_tl) > > d2<- data.frame (x="year", av_tl) > > d2<- data.frame (x="year", av_tl, check.names = TRUE) > > d2<- data.frame (year, av_tl) > > as well as several combinations with cbind, as.matrix, etc... > I cannot relate the examples given in ?data.frame with my problem or find > a > similar problem in the archives. > Thanks > Louize > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting- > guide.html ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
