title: How to randomly delete 10% attributes values from df in pandas
body: <p>I have a example dataset. It has 2000 rows and 15 columns. Last columns will be need as decision class in classification.</p>
  
  <p>I need to delete randomly 10% of attributes values. So 10% values from columns <code>0-13</code> should be <code>NA</code>.</p>
  
  <p>I wrote a for loop. It randomizes a <code>colNumber</code> (<code>0-13</code>) and <code>rowNumber</code> (<code>0-2000</code>) and it replaces a value to <code>NA</code>. But I think (and I see this) it's not a faster solution. I tried to find something else in <code>pandas</code>, not core python, but couldn't find anything.</p>
  
  <p>Maybe someone have better idea? More <code>pandas</code> solution? Or maybe something completely different?</p>