首页 > 其他分享 >pandas缺失值的均值填充

pandas缺失值的均值填充

时间:2022-10-08 09:57:24浏览次数:43  
标签:填充 column 均值 bj 缺失 data pandas

pandas缺失值的均值填充

读入数据

import pandas as pd
import numpy as np

bj_data = pd.read_csv("北京地区信息.csv",encoding='GBK')

缺失值填充

# bj_data.head(15)
#检测是否有重复行并删除
bj_data.drop_duplicates(keep='first',inplace=True)
#检测是否有缺失值并按均值填充
for column in list(bj_data.columns[bj_data.isnull().sum() > 0]):
    mean_val = bj_data[column].mean()
    bj_data[column].fillna(mean_val, inplace=True)
bj_data

标签:填充,column,均值,bj,缺失,data,pandas
From: https://www.cnblogs.com/blwx/p/16768026.html

相关文章

  • python-数据描述与分析2(利用Pandas处理数据 缺失值的处理 数据库的使用)
    2.利用Pandas处理数据2.1汇总计算当我们知道如何加载数据后,接下来就是如何处理数据,虽然之前的赋值计算也是一种计算,但是如果Pandas的作用就停留在此,那我们也许只是看到了......
  • 在gpu上运行Pandas和sklearn
    当涉及大量数据时,Pandas可以有效地处理数据。但是它使用CPU进行计算操作。该过程可以通过并行处理加快,但处理大量数据仍然效率不高。在以前过去,GPU主要用于渲染视频和......
  • Python基础(十一) | 超详细的Pandas库三万字总结
    ⭐本专栏旨在对Python的基础语法进行详解,精炼地总结语法中的重点,详解难点,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握python编程,同时为后续的数据分析,机器学习及深......
  • Java反射详解,学以致用,实战案例(AOP修改参数、Mybatis拦截器实现自动填充)
    持续创作,加速成长!这是我参与「掘金日新计划·10月更文挑战」的第1天,点击查看活动详情作为Java开发者,你认为反射这个知识点重要程度,在你心里是什么样的呢?以前我也只觉......
  • Pandas(三)
    3.3.4数据框的操作(1)数据框显示info显示数据结构head默认显示前5行tail默认显示后5行#打印所有结果fromIPython.core.interactiveshellimportInteractiveShellI......
  • Pandas 学习笔记
    一、用Pandas创建Excel文件importpandasaspddf=pd.DataFrame({'ID':[1,2,3],'Name':['liujun','daifen','duanziqian']})#创建一个数据集df=df.set_index('ID'......
  • 【746】读取geopandas文件gpkg
    参考:geopandas库的基础学习代码:importpandasaspdimportgeopandasasgpddata=gpd.read_file('xxxxx.gpkg',layer='xxxxx',encoding='utf-8') #layer参数为对应图......
  • mybatis-plus自动填充功能
    如果需要用到自动填充功能,比如自动填充数据的新增日期,修改日期。先在config包下新增一个配置文件MyMetaObjectHandlerpackagecom.xzit.config;importcom.baomidou.my......
  • Scanner进阶使用2 求数据的个数,总和与平均值
    ////scanner进阶使用,能够进行累加,求平均值和总和,能够自行停止输出packagecom.HuanXin.scanner;importjava.util.Scanner;publicclassDemo04{publicstaticvoidm......
  • pandaspandas给DataFrame的列命名或重命名
    1.读取文件的时候重命名names=new_col,可以在读取文件的时候,给出新列名。new_col=['new1','new2',...,'newn']pd.read_csv('data',names=new_col,header=......