python pandas fillna_python rfind函数

python pandas fillna_python rfind函数本文概述我们可以使用fillna()函数填充数据集中的空值。句法DataFrame.fillna(value=None,method=None,axis=None,inplace=False,limit=None,downcast=None,**kwargs)参数值:它是一个用于填充空值的值,或者是一个Series/dict/DataFrame。method:一种用于填充重新…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本文概述

我们可以使用fillna()函数填充数据集中的空值。

句法

DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)

参数

值:它是一个用于填充空值的值, 或者是一个Series / dict / DataFrame。

method:一种用于填充重新索引的Series中的空值的方法。

axis:行/列的整数或字符串值。我们需要沿着其填充缺失值的轴。

就地:如果为True, 它将在空白处填充值。

限制:它是一个整数值, 指定连续的前向/后向NaN值填充的最大数量。

downcast:需要指定一个指定将Float64转换为int64的内容的字典。

Return

它返回一个对象, 在其中填充了缺少的值。

范例1:

import pandas as pd

# Create a dataframe

info = pd.DataFrame(data={‘x’:[10, 20, 30, 40, 50, None]})

print(info)

# Fill null value to dataframe using ‘inplace’

info.fillna(value=0, inplace=True)

print(info)

输出

x

0 10.0

1 20.0

2 30.0

3 40.0

4 50.0

5 NaN

x

0 10.0

1 20.0

2 30.0

3 40.0

4 50.0

5 0.0

范例2:

以下代码负责填充包含某些NaN值的DataFrame。

import pandas as pd

# Create a dataframe

info = pd.DataFrame([[np.nan, np.nan, 20, 0], [1, np.nan, 4, 1], [np.nan, np.nan, np.nan, 5], [np.nan, 20, np.nan, 2]], columns=list(‘ABCD’))

info

输出

A B C D

0 NaN NaN 20.0 0

1 1.0 NaN 4.0 1

2 NaN NaN NaN 5

3 NaN 20.0 NaN 2

范例3:

在下面的代码中, 我们使用fillna函数仅填充了一些NaN值。

info = pd.DataFrame([[np.nan, np.nan, 20, 0], [1, np.nan, 4, 1], [np.nan, np.nan, np.nan, 5], [np.nan, 20, np.nan, 2]], columns=list(‘ABCD’))

info

info.fillna(0)

info.fillna(method=’ffill’)

values = {‘A’: 0, ‘B’: 1, ‘C’: 2, ‘D’: 3}

info.fillna(value=values)

info.fillna(value=values, limit=1)

输出

A B C D

0 0.0 1.0 20.0 0

1 1.0 NaN 4.0 1

2 NaN NaN 2.0 5

3 NaN 20.0 NaN 2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170013.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 游标和动态SQL

    游标和动态SQL游标类别:静态游标(指在编译的时候,游标就与一个select语句进行了静态绑定的游标,这种游标只能作用于一个查询语句)和动态游标(就是希望我们的查询语句在运行的时候才跟游标绑定,为了使用动态游标,必须声明游标变量)。动态游标分两种,分别是强类型和弱类型。强类型的动态游标只能支持查询结果与他类型匹配的这种查询语句,弱类型的动态游标可以支持任何的查询语句。静态游标分为两种,隐式游标和显

    2022年6月23日
    26
  • 小程序开发毕业设计_基于小程序的毕业设计

    小程序开发毕业设计_基于小程序的毕业设计基于微信小程序的培训机构系统前言:该系统作为本科毕业设计,可能还有很多的不足。只是当时做这个系统的时候,由于需要使用java语言作为后端实现与微信小程序界面数据交互,看遍网上很多的案例基本后台都是php语言用于编写接口,几乎没找到过java作为后台语言的案例。写这篇博客只是为了帮助需要后台使用java语言来实现的朋友。一、项目介绍微信小程序端:小程序端管理员实现对信息模块的管理,包含课程…

    2022年9月17日
    0
  • cmd命令如何切换盘符_cmd命令修改盘符

    cmd命令如何切换盘符_cmd命令修改盘符返回上一级目录:cd..进入盘符根目录(例如进入E盘): e:

    2022年10月3日
    1
  • 详解卷积反卷积操作

    详解卷积反卷积操作TransposedConvolution,FractionallyStridedConvolutionorDeconvolution Postedon 2016-10-29反卷积(Deconvolution)的概念第一次出现是Zeiler在2010年发表的论文Deconvolutionalnetworks中,但是并没有指定反卷积这个名字

    2022年5月17日
    49
  • phpstorm激活码 、[最新免费获取]

    (phpstorm激活码 、)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~C…

    2022年3月31日
    52
  • POJ–2391–Ombrophobic Bovines【分割点+Floyd+Dinic优化+二分法答案】最大网络流量

    POJ–2391–Ombrophobic Bovines【分割点+Floyd+Dinic优化+二分法答案】最大网络流量

    2022年1月11日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号