title: How to replace integer values in pandas in python?
body: <p>I have a pandas dataframe as follows.</p>
  
  <pre><code>   a  b  c  d  e
  a  0  1  0  1  1
  b  1  0  1  6  3
  c  0  1  0  1  2
  d  5  1  1  0  8
  e  1  3  2  8  0
  </code></pre>
  
  <p>I want to replace values that is below 6 <code>&lt;=5</code> with 0. So my output should be as follows.</p>
  
  <pre><code>   a  b  c  d  e
  a  0  0  0  0  0
  b  0  0  0  6  0
  c  0  0  0  0  0
  d  0  0  0  0  8
  e  0  0  0  8  0
  </code></pre>
  
  <p>I was trying to do this using the following code.</p>
  
  <pre><code>df['a'].replace([1, 2, 3, 4, 5], 0)
  df['b'].replace([1, 2, 3, 4, 5], 0)
  df['c'].replace([1, 2, 3, 4, 5], 0)
  df['d'].replace([1, 2, 3, 4, 5], 0)
  df['e'].replace([1, 2, 3, 4, 5], 0)
  </code></pre>
  
  <p>However, I am sure that there is a more easy way of doing this task in pandas.</p>
  
  <p>I am happy to provide more details if needed.</p>