在使用库pandas
的python脚本中,我有一个数据集,例如100行带有“X”的特征,包含36个NaN
值,还有一个大小为36的列表用列表中的值替换pandas.DataFrame的NaN值
我想用我列表中的36个值替换列“X”的所有36个缺失值。
这可能是一个愚蠢的问题,但我经历了所有的文档,并找不到一种方法来做到这一点。
下面是一个例子:
INPUT
Data: X Y
1 8
2 3
NaN 2
NaN 7
1 2
NaN 2
填料
List: [8, 6, 3]
输出
Data: X Y
1 8
2 3
8 2
6 7
1 2
3 2
你能提供输入和预期输出 – Shijo
当然,我编辑我的帖子来添加它。 –
同一列中的所有'NaN'值都是?你如何用你的列表替换'NaN'值?你是否顺序执行该操作,即用列表中的第一个值替换第一个“NaN”值,依此类推? –