simple_bmi | R Documentation |
simple_bmi
Computes BMI using standard formula. Assumes input compatible with
output from longwide().
simple_bmi(wide_df, wtcol = "wt", htcol = "ht")
wide_df |
A data frame or data table containing heights and weights in wide format, e.g., after transformation with longwide() |
wtcol |
name of observation height value column, default 'wt' |
htcol |
name of subject weight value column, default 'ht' |
Returns a data table with the added column "bmi"
# Simple usage
# Run on a small subset of given data
df <- as.data.frame(syngrowth)
df <- df[df$subjid %in% unique(df[, "subjid"])[1:2], ]
df <- cbind(df,
"gcr_result" = cleangrowth(df$subjid,
df$param,
df$agedays,
df$sex,
df$measurement))
# Convert to wide format
wide_df <- longwide(df)
wide_df_with_bmi <- simple_bmi(wide_df)
# Specifying different column names; note that quotes are used
colnames(wide_df)[colnames(wide_df) %in% c("wt", "ht")] <-
c("weight", "height")
wide_df_with_bmi <- simple_bmi(wide_df, wtcol = "weight", htcol = "height")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.