title: dropping row containing non-english words in pandas dataframe
body: <p>I turned this twitter corpus into pandas data frame and I was trying to find the none English tweets and delete them from the data frame, so I did this: </p>
  
  <pre><code>for j in range(0,150):
      if not wordnet.synsets(df.i[j]):#Comparing if word is non-English
             df.drop(j)
  
   print(df.shape)
  </code></pre>
  
  <p>but I check the shape, no row was dropped.
  Am I using the drop function wrong, or do I need to keep track of the index of the row?</p>