Round numbers in a table, each column to appropriate number of decimal places
Source:R/table_round.R
      table_round.RdRound numbers in a table, each column to appropriate number of decimal places
Usage
table_round(x, var = names(x), varnametype = "rname", ...)Arguments
- x
- data.frame, data.table, or vector with at least some numerical columns, like the results of ejamit()$results_bysite 
- var
- optional, but assumed to be names(x) by default, specifies colnames of table or names of vector elements, within x 
- varnametype
- optional, name of column in map_headernames that is looked in for var 
- ...
- passed to - is.numericish()
Details
Percentages stored as 0 to 1 rather than 0 to 100 will not be shown correctly unless adjusted, because rounding info says 0 digits when the intent is to show 0 digits after the 0-100 percent number.
Examples
 
  table_round(c(12.123456, 9, NA ), 'pm')
 x <- testoutput_ejamit_10pts_1miles$results_bysite[
   1:2, c('lat','lon', 'pop', names_these, names_these_ratio_to_avg, names_e_pctile), 
   with = FALSE
 ]
 table_rounding_info(names(x))
 table_round(x)