熊猫用多层列的平均值代替nan

时间:2020-04-10 19:12:31

标签: python pandas dataframe multi-index

我有一个多级数据集。我必须用即将到来的另一列的特定类别的平均值替换多列中的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函数。但是如何在我的场景中使用它们?

0 个答案:

没有答案