title: For keywords(strings) in one column and values(floats) in another, I want to count the number ok keywords that fall per unit range of the value
body: <p>I have a dataframe:</p>
  
  <pre><code>            keyword     val
      0   nt              0.93
      1   atm             0.94
      2   bank            1.00
      3   long            1.02
      4   number          1.11
      5   get             2.20
      6   money           3.50
      7   account         3.80
      8   deposit         3.90
      9   card            5.00
      10  credit          0.8
      11  debit           1.23
  </code></pre>
  
  <p>I want to find out the number of keywords per unit range of value
  ie from 0.9-1 => [nt,atm]=>2
     from 1-1.1 => [bank,long,number] =>3 and so on</p>