Description Usage Arguments Value References Examples
View source: R/health-parse-functions.R
Using the 3-Falten-Formel by Jackson & Pollock, for men.
| 1 2 | calc_bodyfat(value, age, key_sep = ",", keyvalue_sep = ":",
  vec_sep = "/", ...)
 | 
| value | The value extracted from the original key-value pair. | 
| age | Age of the person that the caliper measurements were taken of (at the time of taking the measurements). | 
| key_sep | The separator that separates the subkey-value-pairs from each other. Needs to be a valid regular expression (e.g., '|' needs to be escaped as '\|') | 
| keyvalue_sep | The separator that separates the subkey from the value(s) of that subkey. Needs to be a valid regular expression (e.g., '|' needs to be escaped as '\|') | 
| vec_sep | The separator that separates the individual values for each subkey value. Needs to be a valid regular expression (e.g., '|' needs to be escaped as '\|') | 
| ... | parameters passed to  | 
Body fat percentage between 0 and 100 percent, or NA.
https://de.wikipedia.org/wiki/Calipometrie Jackson, Pollock: Generalized equations for predicting body density of women. In: British Journal of Nutrition. Nr.40, Oktober 1978, S.497<e2><80><93>504 (englisch)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | dat_bodyfat_tmp <- c(paste0("2018-03-23; 20:30; note = line just to test vectorization"),
                     paste0("2018-03-23; 20:30; caliper = ",
                            "(brust-li: 14/12/11, brust-re: 12/13/one-missing, ",
                            " bauch-li: 25/25/25, bauch-re: 26/26/25, ",
                            " bein-li:  15/15/15, bein-re:  24/23/26);"),
                     paste0("2018-03-23; 20:30; caliper = ",
                            "(brust-li: 20/20/20, brust-re: 20/two/missing, ",
                            " bauch-li: 30/30/30, bauch-re: 30/30/30, ",
                            " bein-li:  20/20/20, bein-re:  20/20/20);"),
                     paste0("2018-03-23; 20:30; caliper = ",
                            "(brust-li: 20/two/and, brust-re: 20/two/missing, ",
                            " bauch-li: 30/30/30, bauch-re: 30/30/30, ",
                            " bein-li:  20/20/20, bein-re:  20/20/20);"),
                     paste0("2018-03-23; 20:30; caliper = ",
                            "(brust-li: all-missing, brust-re: all-missing, ",
                            " bauch-li: 20/20/20, bauch-re: 20/20/20, ",
                            " bein-li:  10/10/10, bein-re:  10/10/10);"))
calc_bodyfat(get_value_text(dat_bodyfat_tmp, key = "caliper"), age = 39, na.rm = TRUE)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.