title: How to drop columns with duplicated row elements in pandas dataframe?
body: <p>Suppose I have a df:</p>
  
  <pre><code>        id1   id2   id3  id4  id5   
  seq1    hey    go  what   go  key  
  seq2   done   six   and  six  six  
  ...
  </code></pre>
  
  <p>I need to drop columns that contain duplicated words at least in one row (words from different rows are different):</p>
  
  <pre><code>        id1   id3  
  seq1    hey  what  
  seq2   done   and  
  ...
  </code></pre>
  
  <p>Here columns id2 and id4 were deleted because of seq1 and columns id2, id4 and id5 were deleted because of seq2. </p>
  
  <p>Is there any elegant way to do this?</p>