This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

BinLists

BinLists[{x1, x2, ...}]
gives lists of the elements xi whose values lie in successive integer bins.
BinLists[{x1, x2, ...}, dx]
gives lists of the elements xi whose values lie in successive bins of width dx.
BinLists[{x1, x2, ...}, {xmin, xmax, dx}]
gives lists of the xi that lie in successive bins of width dx from xmin to xmax.
BinLists[{x1, x2, ...}, {{b1, b2, ...}}]
gives lists of the xi that lie in the intervals (b1, b2), (b2, b3), ....
BinLists[{{x1, y1, ...}, {x2, y2, ...}, ...}, xbins, ybins, ...]
gives an array of lists where the first index corresponds to x bins, the second to y, and so on.
  • BinLists drops elements whose values do not correspond to real numbers.
  • Within each bin, elements appear in the same order as in the original data.
  • BinLists[data, dx] takes the bin boundaries to be integer multiples of dx, with the first bin starting at Ceiling[Min[data]-dx, dx] and the last bin ending at Floor[Max[data]+dx, dx].
  • If the bi do not form an increasing sequence, they are automatically sorted by BinLists.
  • In BinLists[data, {{b1, b2, ...}}], elements are put in bin i when their values satisfy b_i≤x<b_(i+1).
  • If data consists of length-n sublists, then n bin specifications must be given, and BinLists[data, ...] yields an array of lists of depth n.
Make lists of elements in bins of width 1 from 0 to 10:
In[1]:=
Click for copyable input
Out[1]=
 
List elements in a sequence of ranges:
In[1]:=
Click for copyable input
Out[1]=
 
List elements in bins of a specified width:
In[1]:=
Click for copyable input
Out[1]=
New in 6