Pandas-如何对指定某列的NaN值进行替换或填充

前言

本文是该专栏的第31篇,后面会持续分享python数据分析的干货知识,记得关注。

笔者在本专栏之前有单独详细介绍过,使用Numpy对数组元素进行替换的方法,感兴趣的同学,可翻阅查看“Numpy-如何对数组的元素进行替换”。

而本文来单独介绍pandas对指定列的NaN值进行操作的问题。

正文

1. 需求

比如说,现在有如下数据:

现在需要对该数据的score列的NaN值做一个处理。

需求1:将score列的NaN值替换成上下两门课程(上下两行)分数的平均值

需求2:将score列的NaN值填充为0


2. 将NaN值替换成上下两行的平均值

import numpy as np
import pandas as pd

猜你喜欢

转载自blog.csdn.net/Leexin_love_Ling/article/details/130876878