[R] column names in data.frame

Louize Hill louize99 at yahoo.co.uk
Fri Aug 20 02:10:20 CEST 2004


apparently not
that gives me the following error:

Error in "names<-.default"(`*tmp*`, value = c("year", "av_t1")) :
        names attribute [2] must be the same length as the vector [1]

presumably because the 2nd column (av_tl) already has a column name, and
therefore seems longer?


----- Original Message ----- 
From: "Steve Upton" <supton at referentia.com>
To: "'Louize Hill'" <lhill at ipimar.pt>; <r-help at stat.math.ethz.ch>
Sent: Friday, August 20, 2004 12:35 AM
Subject: RE: [R] column names in data.frame


> Is names(d2) <- c("year","av_t1") what you're looking for?
>
> steve
>
> > -----Original Message-----
> > From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-
> > bounces at stat.math.ethz.ch] On Behalf Of Louize Hill
> > Sent: Thursday, August 19, 2004 7:26 PM
> > To: r-help at stat.math.ethz.ch
> > 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
> >
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide! http://www.R-project.org/posting-
> > guide.html
>
>




More information about the R-help mailing list