python中如何给dataframe中数值型变量的缺失值补0
导读:python中如何给dataframe中数值型变量的缺失值补0?谢谢邀请。Pandas是Python中主要用于数据处理的第三方库,最初被作为金融数据分析工具而开发出来,pandas为时间序列分析提供很好支持。Pandas的数据结构有三种:第...
python中如何给dataframe中数值型变量的缺失值补0?
谢谢邀请。Pandas是Python中主要用于数据处理的第三方库,最初被作为金融数据分析工具而开发出来,pandas为时间序列分析提供很好支持。Pandas的数据结构有三种:
第一种是Series:一维数组,与Numpy中的一维array类似。值得注意的是,Series中只允许存储相同的数据类型。下面构造一个Serirs。
第二种是DataFrame:二维的表格型数据结构。下面构造一个DataFrame。
第三种是Panel :三维的数组。
下面通过例子来了解Pandas如何处理DataFrame中的缺失值。首先构造一个含有缺失值的DataFrame。在之前例子df的基础上构造一个含缺失值的DataFrame。
其次是将缺失值NaN替换为0。方法是使用函数fillna。
我们一般不用0替代缺失值,而是用缺失值的所在列的平均值代替。代码如下:
希望对你有帮助。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python中如何给dataframe中数值型变量的缺失值补0
本文地址: https://pptw.com/jishu/61105.html
