Python 处理缺失值

这篇具有很好参考价值的文章主要介绍了Python 处理缺失值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python 处理缺失值

1.删除

  • 删除所有缺失值的行 df.dropna()
  • 删除所有缺失值的列 df.dropna(axis = ‘columns’)/df.dropna(axis = 1)
  • 删除带有nan的行df.dropna(how = ‘nan’)
  • 删除所有值都缺失的行 df.dropna(how = ‘all’)
  • 删除至少有两个缺失值的行 df.dropna(thresh = 2)
  • 删除指定的列范围 df.dropna(subset = [‘B’,‘D’])
  • 删除指定列的缺失值 df.col.dropna()
  • 使删除的结果生效 df.dropna(inplace = True)

2.填充

  • 填充固定值(常数) df.fillna(100)
  • 填充固定值(字典) df.fillna({0:10,1:20,2:30})
  • 使填充的结果生效 df.fillna(0,inplace=True)
  • 用前一个非缺失值填充 df.fillna(method=‘ffill/pad’)
  • 用后一个非缺失值填充 df.fillna(method=‘bfill/backfill’)
  • 指定填充两个个数值 df.fillna(method=‘bfill’, limit=2)
  • 按行填充(axis=1)一个值 df.fillna(method=“ffill”, limit=1, axis=1)

文章来源地址https://www.toymoban.com/news/detail-500788.html

到了这里,关于Python 处理缺失值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python 房价数据可视化以数据缺失处理、及回归算法

    房价数据为他国地区 使用工具为JupyterLab、python3 用到的包 绘图包:seaborn、matplotlib 数据处理包:numpy、pandas 统计计算包:math、scipy 回归模型包:make_pipeline、 RobustScaler、ElasticNet,Lasso、KernelRidge、GradientBoostingRegresso、xgboost 导入并打印数据 打印特征值、索引列 打印房价相关的

    2024年02月09日
    浏览(42)
  • 在 Python 中如何删除指定字符之前或之后的所有内容

    要删除字符串中某个字符后的所有内容: 使用 str.split() 方法在分隔符上拆分字符串。 访问索引 0 处的列表元素以获取分隔符之前的所有内容。 或者,使用加法 + 运算符添加分隔符。 我们使用 str.split() 方法删除字符(示例中的!)之后的所有内容。 str.split() 方法使用定界符

    2024年02月08日
    浏览(48)
  • python dataframe 删除 选择 某一列满足指定条件的所有行

    python dataframe 删除某一列大于指定值的所有行 python dataframe 只保留某一列等于指定值的所有行 python dataframe 删除某一列等于指定值的所有行 Python matplotlib 画图 显示中文 中文乱码 无法显示负号 方式一,删除年份大于1999的所有行 方式二,只保留年份1999和2009的所有行 方式三,

    2024年02月12日
    浏览(48)
  • python判断文件夹是否存在,不存在则创建它,并将文件夹下所有的文件及子文件删除

    1、python判断文件夹是否存在,不存在则创建它,并将文件夹下所有的文件及子文件删除 2、python之判断文件文件夹是否存在,存在则删除,不存在则创建 2.1、删除文件于文件夹 使用os.remove删除文件夹会出现拒绝访问的错误,所以要使用以下方式进行删除 2.2、创建文件与文件

    2024年02月11日
    浏览(118)
  • 【数据库】如何利用Python中的petl将PostgreSQL中所有表的外键删除,迁移数据,再重建外键

    在数据库管理中,外键是一种重要的约束,用于确保数据的一致性和完整性。然而,在某些情况下,我们可能需要删除或修改外键。本文将介绍如何使用Python中的petl库将PostgreSQL中所有表的外键删除,迁移数据,并重新建立外键。 首先,我们需要安装petl和psycopg2库。在命令行

    2024年02月10日
    浏览(49)
  • 【openpyxl】python处理excel——删除指定行

    本文给出了用 openpyxl 删除excel满足指定条件的行或列的正确示范,同时给出了一些网络资料的常见错误供读者参考 因为需要删除的行数不固定,正确示范应该采用 while 循环来遍历excel表,方便删除操作,网络上很多教程采用 for 循环,存在循环过程中行号改变的错误 以下例子

    2024年02月12日
    浏览(42)
  • 数据操作——缺失值处理

    缺失值的处理思路 如果想探究如何处理无效值, 首先要知道无效值从哪来, 从而分析可能产生的无效值有哪些类型, 在分别去看如何处理无效值 什么是缺失值 一个值本身的含义是这个值不存在则称之为缺失值, 也就是说这个值本身代表着缺失, 或者这个值本身无意义, 比如说

    2024年01月22日
    浏览(49)
  • 【数据分析】缺失值处理

    1. 均值填充: 对于 数值型 的特征,采用该特征在已有数据中的 平均值或中位数 来填充缺失值。 2. 众数填充: 对于 类别型 的特征,采用该特征在已有数据中 出现频率最高的类别 来填充缺失值。 3. 插值法: 通过已有的数据,推算出缺失值,常用的插值方法包括线性插值、

    2024年02月11日
    浏览(43)
  • xgboost缺失值处理

            xgb作为常用的集成模型,不仅是当前工业落地最常用的模型之一、而且几乎是风控面试的必考点,从gbdt到xgboost,有一个重要的新增特性就是模型可自行处理缺失值,减少我们在预处理过程中的工作量、不需要再进行缺失填充,极大地简化了我们建模流程。    

    2024年02月02日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包