在pandas系列中随机填充NaN值为选择的值

2024-10-01 09:29:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个空值的熊猫系列:

    cola
0    NaN
1    NaN
2    NaN
3    NaN
4    NaN
5    NaN

我想填充那些NaN值,使得60%行包含2,其余的50%行随机包含8。你知道吗

期望输出:

    cola
0    2
1    8
2    8
3    2
......

还有一个问题。在我的pandas数据帧中,我有一些像gendermarried这样的带有NaN值的分类列,我正在尝试做一个分类预测任务。你知道吗

找到值来填充这些NaN的最佳方法是什么。对于数值列,我通常将该列的mean放在NaN行中。你知道吗


Tags: 数据方法pandas分类nanmean数值空值