菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Pandas DataFrame fillna() 方法

❮ DataFrame 参考


示例

将 NULL 值替换为数字 222222

在此示例中,我们使用名为 data.csv 的 .csv 文件

import pandas as pd

df = pd.read_csv('data.csv')

newdf = df.fillna(222222)
自己动手试一试 »

定义和用法

fillna() 方法用指定的值替换 NULL 值。

fillna() 方法会返回一个新的 DataFrame 对象,除非 inplace 参数被设置为 True,在这种情况下,fillna() 方法将直接在原始 DataFrame 中进行替换。


语法

dataframe.fillna(value, method, axis, inplace, limit, downcast)

参数

axismethodinplacelimitdowncast 参数是 关键字参数

参数 描述
value Number
字符串
字典
Series
DataFrame
必需,指定用于替换 NULL 值的值。
这也可以是整行或整列的值。
method 'backfill'
'bfill'
'pad'
'ffill'
可选,默认 None。指定替换时使用的方法。
axis 0
1
'index'
'columns'
可选,默认 0。用于填充 NULL 值的轴。
inplace True
False
可选,默认 False。如果为 True:在当前 DataFrame 中进行替换。如果为 False:返回一个已进行替换的副本。
limit 数字
None
可选,默认 None。指定要填充的 NULL 值的最大数量(如果指定了 method)。
downcast 字典
None
可选,一个用于填充特定数据类型的值的字典。

返回值

一个带有结果的DataFrame,如果 inplace 参数设置为 True,则为 None。


❮ DataFrame 参考

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持