title: modifying tibbles inside of a list of tibbles (and secondarily filtering list of tibbles by dimensional size)
body: <p>I'm trying to cleanup some <strong>scraped</strong> data.</p>
  <pre><code>a &lt;-  read_html(&quot;Top Ten FRANKREICH 2021_2.html&quot;)  %&gt;%    html_nodes(&quot;table&quot;) %&gt;%   html_table()
  #a &lt;- read_html(&quot;https://www.insidekino.de/BO/F2021.htm&quot;)  %&gt;%    html_nodes(&quot;table&quot;) %&gt;%   html_table()
  a2 &lt;- a[30:42] #list of 13 [13x6 dataframes]
  </code></pre>
  <p>##tangent: is there a way to filter by tibble size in the sublist? I'm manually selecting all 13x6 tibbles but there has to be a way to automate this
  b &lt;- data.table::rbindlist(a2)
  ##I've added some very minor language translations to table below so recreating this will give you slightly different content in rows 2 &amp; 3</p>
  <p>What I want to do is to mutate row 1 (&quot;weekend #&quot;) into another column, and make the second row column names. I get how to do this as stand alone dataframes but I'm struggling to figure out how to approach it when stuck in a list of tibbles. Once I bind all the rows together, I'm presumably too late as I couldn't add a week ID tag to rows.</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">X1</th>
  <th style="text-align: left;">x2</th>
  <th style="text-align: left;">x3</th>
  <th style="text-align: left;">x4</th>
  <th style="text-align: left;">x5</th>
  <th style="text-align: left;">x6</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">Weekend Rank</td>
  <td style="text-align: left;">weekend.</td>
  <td style="text-align: left;">%</td>
  <td style="text-align: left;">total.</td>
  <td style="text-align: left;">Week_number.</td>
  <td style="text-align: left;">Film</td>
  </tr>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">490.984</td>
  <td style="text-align: left;">+63</td>
  <td style="text-align: left;">870.117</td>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">Cruella</td>
  </tr>
  <tr>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">434.523</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">434.523</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Peter Hase 2</td>
  </tr>
  <tr>
  <td style="text-align: left;">3</td>
  <td style="text-align: left;">306.453</td>
  <td style="text-align: left;">+41</td>
  <td style="text-align: left;">1.661.962</td>
  <td style="text-align: left;">4</td>
  <td style="text-align: left;">Conjuring 3</td>
  </tr>
  <tr>
  <td style="text-align: left;">4</td>
  <td style="text-align: left;">244.444</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">244.444</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Le Sens de la famille</td>
  </tr>
  <tr>
  <td style="text-align: left;">5</td>
  <td style="text-align: left;">213.699</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">213.699</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Présidents</td>
  </tr>
  <tr>
  <td style="text-align: left;">6</td>
  <td style="text-align: left;">190.352</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">190.352</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Killer's Bodyguard 2</td>
  </tr>
  <tr>
  <td style="text-align: left;">7</td>
  <td style="text-align: left;">176.120</td>
  <td style="text-align: left;">+45</td>
  <td style="text-align: left;">323.826</td>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">Opération Portugal</td>
  </tr>
  <tr>
  <td style="text-align: left;">8</td>
  <td style="text-align: left;">174.470</td>
  <td style="text-align: left;">+56</td>
  <td style="text-align: left;">547.384</td>
  <td style="text-align: left;">3</td>
  <td style="text-align: left;">A Quiet Place 2</td>
  </tr>
  <tr>
  <td style="text-align: left;">9</td>
  <td style="text-align: left;">130.691</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">130.691</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">The Deep House</td>
  </tr>
  <tr>
  <td style="text-align: left;">10</td>
  <td style="text-align: left;">127.082</td>
  <td style="text-align: left;">+51</td>
  <td style="text-align: left;">381.308</td>
  <td style="text-align: left;">3</td>
  <td style="text-align: left;">Cash Truck</td>
  </tr>
  <tr>
  <td style="text-align: left;">2.488.818</td>
  <td style="text-align: left;">+106</td>
  <td style="text-align: left;">8.726.195</td>
  <td style="text-align: left;">27</td>
  <td style="text-align: left;">Weekly_total</td>
  <td style="text-align: left;"></td>
  </tr>
  <tr>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;"> </td>
  <td style="text-align: left;"></td>
  <td style="text-align: left;"></td>
  <td style="text-align: left;"></td>
  <td style="text-align: left;"></td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>and preferred outcome</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: left;">Weekend Rank</th>
  <th style="text-align: left;">Weekend Gross</th>
  <th style="text-align: left;">%</th>
  <th style="text-align: left;">total.</th>
  <th style="text-align: left;">Week_number.</th>
  <th style="text-align: left;">Film</th>
  <th style="text-align: left;">Weekend</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">490.984</td>
  <td style="text-align: left;">63</td>
  <td style="text-align: left;">870.117</td>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">Cruella</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">434.523</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">434.523</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Peter Hase 2</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">3</td>
  <td style="text-align: left;">306.453</td>
  <td style="text-align: left;">41</td>
  <td style="text-align: left;">1.661.962</td>
  <td style="text-align: left;">4</td>
  <td style="text-align: left;">Conjuring 3</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">4</td>
  <td style="text-align: left;">244.444</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">244.444</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Le Sens de la famille</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">5</td>
  <td style="text-align: left;">213.699</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">213.699</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Présidents</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">6</td>
  <td style="text-align: left;">190.352</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">190.352</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Killer's Bodyguard 2</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">7</td>
  <td style="text-align: left;">176.12</td>
  <td style="text-align: left;">45</td>
  <td style="text-align: left;">323.826</td>
  <td style="text-align: left;">2</td>
  <td style="text-align: left;">Opération Portugal</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">8</td>
  <td style="text-align: left;">174.47</td>
  <td style="text-align: left;">56</td>
  <td style="text-align: left;">547.384</td>
  <td style="text-align: left;">3</td>
  <td style="text-align: left;">A Quiet Place 2</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">9</td>
  <td style="text-align: left;">130.691</td>
  <td style="text-align: left;">---</td>
  <td style="text-align: left;">130.691</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">The Deep House</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">10</td>
  <td style="text-align: left;">127.082</td>
  <td style="text-align: left;">51</td>
  <td style="text-align: left;">381.308</td>
  <td style="text-align: left;">3</td>
  <td style="text-align: left;">Cash Truck</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;"></td>
  <td style="text-align: left;">2.488.818</td>
  <td style="text-align: left;">106</td>
  <td style="text-align: left;">8.726.195</td>
  <td style="text-align: left;">27</td>
  <td style="text-align: left;">Weekly_total</td>
  <td style="text-align: left;">Weekend 27: 30.6.2021 - 4.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">702.553</td>
  <td style="text-align: left;">--</td>
  <td style="text-align: left;">702.553</td>
  <td style="text-align: left;">1</td>
  <td style="text-align: left;">Black Widow</td>
  <td style="text-align: left;">Weekend 28: 7.7.2021 - 11.7.2021</td>
  </tr>
  <tr>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;">…</td>
  <td style="text-align: left;">…</td>
  </tr>
  </tbody>
  </table>
  </div>