[R] Measurement units inside a data frame
Gabor Grothendieck
ggrothendieck at gmail.com
Thu Feb 7 11:59:26 CET 2008
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 <tribolaboy at gmail.com> 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,
More information about the R-help
mailing list