import numpy as np
import pandas as pddic = {'col1':[1,2,3,4,5],'col2':[1,np.nan, 3, np.nan, 6],'col3':[1,2,np.nan, np.nan, 5],'col4':['aaa','bbb',np.nan, 'ccc','bbb'],'col5':['bbb','ccc','ccc', np.nan, np.nan]}# 字典转DataFrame
df = pd.DataFrame(dic)
print(df)# fillna  均值、中位数、众数
df['col2'] = df['col2'].fillna(df['col2'].mean()) # 均值填充
print(df)
df['col3'] = df['col3'].fillna(df['col3'].median()) # 中位数填充
print(df)# 众数
df['col4'] = df['col4'].fillna(df['col4'].mode()[0])
df['col5'] = df['col5'].fillna(df['col5'].mode()[0])
print(df['col4'])
print(df['col5'])

缺失值处理 fillna相关推荐

  1. python缺失值处理 fillna能否用scala来处理_数据清洗(一)丨处理缺失数据

    原标题:数据清洗(一)丨处理缺失数据 其实数据分析中80%的时间都是在数据清理部分,而为什么要进行数据清洗呢? 因为在实际生产环境中,存在大量"脏"数据 ✔不完整数据:缺少感兴趣属 ...

  2. pandas 用均值填充缺失值NaN —— fillna 方法解析

  3. pandas 处理缺失值[dropna、drop、fillna]

    面对缺失值三种处理方法: option 1: 去掉含有缺失值的样本(行) option 2:将含有缺失值的列(特征向量)去掉 option 3:将缺失值用某些值填充(0,平均值,中值等) 对于drop ...

  4. Python中缺失值的填充fillna()函数

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中缺失值的填充 fillna()函数 ● 选择题 以下关于 ...

  5. 05_Pandas删除,替换并提取其中的缺失值NaN(dropna,fillna,isnull)

    05_Pandas删除,替换并提取其中的缺失值NaN(dropna,fillna,isnull) 例如,当使用pandas读取csv文件时,如果元素为空,则将其视为缺失值NaN(非数字). 使用dro ...

  6. pandas数据清洗(缺失值、异常值和重复值处理)

    1. 缺失值处理 处理方式: 直接删除 填充缺失值 真值转换法 不处理  ( 数据分析和建模应用中很多模型对于缺失值有容忍度或灵活的处理方法,因此在预处理阶段可以不做处理.常见的能够自动处理缺失值的模 ...

  7. python处理csv文件缺失值_python处理数据中缺失值

    (1)直接删除法(当缺失值个数只占整体很小一部分时) 在采用删除法处理缺失值时,需要首先检测样本总体中确实值得的个数.python中统计缺失值的方法为: import numpy as np impo ...

  8. pandas用众数填充缺失值_python数据分析包|Pandas-02之缺失值(NA)处理

    本篇详解pandas中缺失值(Missing data handling)处理常用操作. 缺失值处理常用于数据分析数据清洗阶段:Pandas中将如下类型定义为缺失值: NaN: '', '#N/A', ...

  9. dataframe 一列的不同值_python数据分析包|Pandas-02之缺失值(NA)处理

    本篇详解pandas中缺失值(Missing data handling)处理常用操作. 缺失值处理常用于数据分析数据清洗阶段:Pandas中将如下类型定义为缺失值: NaN: '', '#N/A', ...

最新文章

  1. docker desktop ubuntu镜像_资深专家都知道的顶级 Docker 命令!
  2. flutter中的生命周期函数
  3. SSH访问控制,多次失败登录即封掉IP,防止暴力破解
  4. 通过反射实现IOC功能
  5. Go 还是需要泛型的
  6. 【翻译】asp.net core中使用MediatR
  7. MySQL -- SQL 语句
  8. 漂亮 动态效果 信息提示(jquery版)
  9. 【java】java 随机数 Random ThreadLocalRandom SecureRandom
  10. plc 上位机编译算法_什么是PLC与DDC PLC与DDC的区别
  11. C语言关系运算符及其表达式
  12. Python最大公约数gcd、最小公倍数lcm
  13. web项目开发的基本流程
  14. win10计算机变成了英文,win10变成英文【处理方法】
  15. 计算机国家级论文,计算机类期刊汇总(核心期刊,国家级期刊)
  16. FF系列重要Staff全列表 (转自天幻网)
  17. 游戏开发日记(-1):游戏史
  18. 橡胶接头分类和型号规格选择
  19. PCB板的线宽、铜厚度,与通过的电流对应的关系,一文看懂!
  20. 订单里面有多个商品的问题怎么解决

热门文章

  1. 卡内基梅隆大学计算机专业案例,卡内基梅隆大学计算机硕士录取成功案例
  2. 查看Linux服务器磁盘空间命令
  3. Linux篇---解压tar.xz文件
  4. 常见证书的编码格式和文件类型
  5. 来一轮带注释的demo,彻底搞懂javascript中的replace函数
  6. instagram发布工具_如何从您的计算机发布到Instagram
  7. RealFlow在线教程翻译(4)——Calm Fluid Surfaces (静态流体表面)
  8. 计算机组装选什么比较好,组装电脑各个硬件什么牌子好 DIY电脑配件品牌选购建议...
  9. Java中时间戳转换日期
  10. Microsoft Project 2013 安装失败的解决方案