AttributeError: 'PandasExprVisitor' object has no attribute 'visit_Ellipsis'
When trying to run this code, I'm getting the above error.
I worked with Max U from StackOverflow in a private chat and he concluded it was a bug. 

Here is the stackoverflow  link:
http://stackoverflow.com/questions/43838557/custom-boolean-filtering-in-pandas

Here is my gitub which contains the data if you want to reproduce the error:

https://github.com/Moondra/Logistic-Regression-

The data can be found as a pickle under the label 'Small_cap_bio_DF'
Just be sure to use the line `df['Market Cap'][df['Market Cap'] =='N/A'] = '-1'` to remove the `N/A` values.

The line producing the error is

```python
df[pd.eval(df['Market Cap'].replace(['[Kk]','[Mm]','[Bb]'],['*10**3','*10**6','*10**9'], regex=True).add(' < 35*10**6'))]


df['Market Cap'] looks something like this


A      AAAP       1.66B
       ABEO     223.42M
       ABIO       22.5M
       ABUS     181.58M
       ACAD       3.99B
       ACHN     507.25M
       ACIU      512.3M
       ACOR     750.47M
       ACRS     696.94M
       ACST      20.41M
       ADAP     449.31M
       ADHD       32.8M
       ADMA      58.51M
       ADMS      388.4M
       ADRO     709.58M
       ADVM     122.17M
       ADXS     321.96M
       AERI       1.35B
       AEZS      13.27M
       AFMD      96.66M
       AGEN     371.69M


```
#### Problem description
Instead of filtering the dataframe in relation to its Marketcap, I'm getting an AttributeError. 

#### Expected Output
Filtering all rows whose Marketcap value is less than 30M.

#### Output of ``pd.show_versions()``

<details>
# Paste the output here pd.show_versions() here

</details>
