Thanks Gabor,

In fact I am currently using the first option in your nicely
summarized reply. But many of the automatic plotting functions use the
column labels for labeling the plots and sometimes it is just a bit
inconvenient. Your second option is what Gavin also suggested and I
guess I will go with that after having a look at the Hmisc package.

Thanks for the help.


On Thu, Feb 7, 2008 at 7:59 PM, Gabor Grothendieck
<[EMAIL PROTECTED]> wrote:
> Here are 3 possibilities where the examples use the builtin data set
>  BOD:
>
>  #1. Use column headings
>
>  > names(BOD) <- paste(names(BOD), c("days", "mg/l"), sep = "_")
>  > BOD
>   Time_days demand_mg/l
>  1         1         8.3
>  2         2        10.3
>  3         3        19.0
>  4         4        16.0
>  5         5        15.6
>  6         7        19.8
>
>  #2. add a "units" attribute to each column
>
>  > attr(BOD$Time, "units") <- "days"
>  > attr(BOD$demand, "units") <- "mg/l"
>  > attr(BOD$Time, "units")
>  [1] "days"
>
>  #3. See ?units in the Hmisc package which
>  basically does #2 for you.
>
>  library(Hmisc)
>  example(units)
>
>
>
>
>  On Feb 7, 2008 5:32 AM, Tribo Laboy <[EMAIL PROTECTED]> wrote:
>  > Hello,
>  >
>  > I was wondering if there was an easy way to put information about the
>  > measurement units used for each column of a data frame ...
>  >
>  > Thanks for any pointers,
>

______________________________________________
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.

Reply via email to