我有一个多级数据集。我必须用即将到来的另一列的特定类别的平均值替换多列中的NaN。
数据如下:
<table class="tg">
<th>Name</th>
<th>A</th>
<th>B</th>
<th>C</th>
<tr>
<td>Cat 1</th>
<td>10</th>
<td>20</th>
<td></th>
</tr>
<tr>
<td>Cat 1</td>
<td>15</td>
<td></td>
<td>5<br></td>
</tr>
<tr>
<td>Cat 2</td>
<td></td>
<td>20</td>
<td>5</td>
</tr>
<tr>
<td>Cat 2</td>
<td>5</td>
<td></td>
<td>6</td>
</tr>
</table>
我想用名称列中相应值的平均值填充每一列的空白单元格。
我已经弄清楚了如何从this链接中找到多索引列的均值。
并且我知道用于填充NaN值的fillna
函数。但是如何在我的场景中使用它们?