| compute_bin | R Documentation | 
Bin data along a continuous variable
compute_bin(
  x,
  x_var,
  w_var = NULL,
  width = NULL,
  center = NULL,
  boundary = NULL,
  closed = c("right", "left"),
  pad = FALSE,
  binwidth
)
x | 
 Dataset-like object to bin. Built-in methods for data frames, grouped data frames and ggvis visualisations.  | 
x_var, w_var | 
 Names of x and weight variables. The x variable must be continuous.  | 
width | 
 The width of the bins. The default is   | 
center | 
 The center of one of the bins.  Note that if center is above or
below the range of the data, things will be shifted by an appropriate
number of   | 
boundary | 
 A boundary between two bins. As with   | 
closed | 
 One of   | 
pad | 
 If   | 
binwidth | 
 Deprecated; use   | 
A data frame with columns:
count_ | 
 the number of points  | 
x_ | 
 mid-point of bin  | 
xmin_ | 
 left boundary of bin  | 
xmax_ | 
 right boundary of bin  | 
width_ | 
 width of bin  | 
compute_count For counting cases at specific locations
of a continuous variable. This is useful when the variable is continuous
but the data is granular.
mtcars %>% compute_bin(~mpg)
mtcars %>% compute_bin(~mpg, width = 10)
mtcars %>% group_by(cyl) %>% compute_bin(~mpg, width = 10)
# It doesn't matter whether you transform inside or outside of a vis
mtcars %>% compute_bin(~mpg) %>% ggvis(~x_, ~count_) %>% layer_paths()
mtcars %>% ggvis(~ x_, ~ count_) %>% compute_bin(~mpg) %>% layer_paths()
# Missing values get own bin
mtcars2 <- mtcars
mtcars2$mpg[sample(32, 5)] <- NA
mtcars2 %>% compute_bin(~mpg, width = 10)
# But are currently silently dropped in histograms
mtcars2 %>% ggvis() %>% layer_histograms(~mpg)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.