title: Pandas Dataframe Indexing, Where
body: <p>So I have a dataframe of wine data</p>
  
  <pre><code>wines_dict = {
  'Appellation': list(wine_appellations),
  'Ratings': list(wine_ratings),
  'Region': list(wine_regions),
  'Name': list(wine_names),
  'Varietal': list(wine_varietals),
  'WineType': list(wine_wine_types),
  'RetailPrice': list(wine_retail_prices) 
  }
  
  wines_df = pd.DataFrame(
  data = wines_dict,
  columns =[
      'Region',
      'Ratings',
      'Appellation',
      'Name',
      'Varietal',
      'WineType',
      'RetailPrice'
      ]
  )
  </code></pre>
  
  <p>I am trying to slice it using  <code>wines_df.where((wines_df['Ratings'] &gt; 95) &amp; (~pd.isnull(wines_df['Ratings'])))</code> but it is returning back <code>NaN</code> ratings still.</p>
  
  <pre><code>0          NaN
  1          NaN
  2          NaN
  3          NaN
  4         97.0
  5         98.0
  6          NaN
  </code></pre>
  
  <p>How can i slice it so that it returns all the Non Null values that are greater than 95?</p>