title: Create list of angrams from pandas column
body: <p>I have a sample data frame as follows:</p>
  
  <pre><code>df = pd.DataFrame({
  'notes': pd.Series(['meth cook makes meth with purity of over 96%', 'meth cook is also called Heisenberg', 'meth cook has cancer', 'he is known as the best meth cook', 'Meth Dealer added chili powder to his batch', 'Meth Dealer learned to make the best meth', 'everyone goes to this Meth Dealer for best shot', 'girlfriend of the meth dealer died', 'this lawyer is a people pleasing person', 'cinnabon has now hired the lawyer as a baker', 'lawyer had to take off in the end', 'lawyer has a lot of connections who knows other guy']), 
  'name': pd.Series([np.nan, 'Walter White', np.nan, np.nan, np.nan, np.nan, 'Jessie Pinkman', np.nan, 'Saul Goodman', np.nan, np.nan, np.nan]), 
  'occupation': pd.Series(['meth cook', np.nan, np.nan, np.nan, np.nan, np.nan, 'meth dealer', np.nan, np.nan, 'lawyer', np.nan, np.nan])
  })
  </code></pre>
  
  <p>It looks as follows:</p>
  
  <pre><code>name                                    notes                                       occupation
  NaN                     meth cook makes meth with purity of over 96%                meth cook   
  Walter White            meth cook is also called Heisenberg                             NaN
  NaN                     meth cook has cancer                                            NaN
  NaN                     he is known as the best meth cook                               NaN
  NaN                     Meth Dealer added chili powder to his batch                     NaN
  NaN                     Meth Dealer learned to make the best meth                       NaN
  Jessie Pinkman          everyone goes to this Meth Dealer for best shot             meth dealer
  NaN                     girlfriend of the meth dealer died                              NaN
  Saul Goodman            this lawyer is a people pleasing person                         NaN
  NaN                     cinnabon has now hired the lawyer as a baker                  lawyer
  NaN                     lawyer had to take off in the end                               NaN
  NaN                     lawyer has a lot of connections who knows other guy             NaN
  </code></pre>
  
  <p>I would like to create a list of words / anagrams from 'notes' column. I would also like to exclude any numbers / special characters from the 'notes' columns (example: I do not want 96% in the output). </p>
  
  <p>I would further like to write all the individual words (without duplicates) into a text file. </p>
  
  <p>How can I do this in Python?</p>