title: R - How to delete empty or na cells in a data frame or data table and shift cells to left
body: <p>I'm having a data frame something like below:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Col1&lt;/th&gt;&lt;th&gt;Col2&lt;/th&gt;&lt;th&gt;Col3&lt;/th&gt;&lt;th&gt;Col4&lt;/th&gt;&lt;th&gt;Col5&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1a&lt;br&gt;&lt;/td&gt;&lt;td&gt;1b&lt;/td&gt;&lt;td&gt;1c&lt;/td&gt;&lt;td&gt;1d&lt;/td&gt;&lt;td&gt;1e&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2a&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;2d&lt;/td&gt;&lt;td&gt;2e&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3a&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;3d&lt;/td&gt;&lt;td&gt;3e&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4a&lt;/td&gt;&lt;td&gt;4b&lt;/td&gt;&lt;td&gt;4c&lt;/td&gt;&lt;td&gt;4d&lt;/td&gt;&lt;td&gt;4e&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>trying to delete empty cells and repalce them with cells to right.</p>
  
  <p>In R i'm trying to achieve 'shift cells to left' functionality after deleting specific cells as in excel.</p>
  
  <p>Expected Output:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Col1&lt;/th&gt;&lt;th&gt;Col2&lt;/th&gt;&lt;th&gt;Col3&lt;/th&gt;&lt;th&gt;Col4&lt;/th&gt;&lt;th&gt;Col5&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1a&lt;br&gt;&lt;/td&gt;&lt;td&gt;1b&lt;/td&gt;&lt;td&gt;1c&lt;/td&gt;&lt;td&gt;1d&lt;/td&gt;&lt;td&gt;1e&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2a&lt;/td&gt;&lt;td&gt;2d&lt;/td&gt;&lt;td&gt;2e&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3a&lt;/td&gt;&lt;td&gt;3d&lt;/td&gt;&lt;td&gt;3e&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4a&lt;/td&gt;&lt;td&gt;4b&lt;/td&gt;&lt;td&gt;4c&lt;/td&gt;&lt;td&gt;4d&lt;/td&gt;&lt;td&gt;4e&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</code></pre>
  </div>
  </div>
  </p>