Bin a dataset with multiple columns by one of the columns.
1 2 3  | 
dt | 
 A data frame containing the data to be binned.  | 
bin.size | 
 The size of the bins  | 
by | 
 The name of the column to bin by.  | 
bin.average.function | 
 The function to use for averaging bins. Default is the arithmetic mean.  | 
interpolate | 
 Should empty bins be interpolated linearly?  | 
remove.na | 
 Should NAs remaining after interpolation (usually at endpoints after interpolatin) be removed? BEWARE: be careful about removing nans before interpolating.  | 
time.sampled.at | 
 How time indices are constructed. Either 'start', 'mid' or 'end' of bins. Defaults to 'mid'.  | 
start | 
 The minimum value of the 'by' column for which to subset data. Defaults to the first lower bin limit < min(dt[, by]), obeying bin.size.  | 
end | 
 The maximum value of the 'by' column for which to subset data. Defaults to the first upper bin limit > max(dt[, by]), obeying bin.size.  | 
add.binning.info | 
 Should info on the binning be added to the resulting dataframe?  | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.