python中如何给dataframe中数值型变量的缺失值补0

更新时间:01-29 教程 由 痴货i 分享

python中如何给dataframe中数值型变量的缺失值补0?

谢谢邀请。Pandas是Python中主要用于数据处理的第三方库,最初被作为金融数据分析工具而开发出来,pandas为时间序列分析提供很好支持。Pandas的数据结构有三种:

第一种是Series:一维数组,与Numpy中的一维array类似。值得注意的是,Series中只允许存储相同的数据类型。下面构造一个Serirs。

第二种是DataFrame:二维的表格型数据结构。下面构造一个DataFrame。

第三种是Panel :三维的数组。

下面通过例子来了解Pandas如何处理DataFrame中的缺失值。首先构造一个含有缺失值的DataFrame。在之前例子df的基础上构造一个含缺失值的DataFrame。

其次是将缺失值NaN替换为0。方法是使用函数fillna。

我们一般不用0替代缺失值,而是用缺失值的所在列的平均值代替。代码如下:

希望对你有帮助。

声明:关于《python中如何给dataframe中数值型变量的缺失值补0》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2170497.html