title: How can I search for anomalies in each column in a Dataframe?
body: <p>I have a Dataframe and my goal is to find anomalies for <strong>each different column</strong>. So I am looking for univariate anomalies.</p>
  <p>Let's assume this is my Dataframe:</p>
  <pre><code>df=pd.DataFrame(np.random.rand(100, 6) * 1, columns=['A','B','C','D','E','F'])
  </code></pre>
  <p>I am faced with two questions:</p>
  <ol>
  <li>Which algorithms are adequate for this goal? E.g. Isolation Forest?</li>
  <li>How could I run an algorithm  (E.g. Isolation Forest) over all columns, rather than doing it column per column? Can I use  a for loop?</li>
  </ol>
  <p>Thanks for your help!</p>