📅  最后修改于: 2023-12-03 15:34:20.182000             🧑  作者: Mango
在Python中,Pandas是一种开源数据分析和处理工具。在pandas中,提供了一种名为Dataframe的数据结构,它可以存储和处理二维表格数据,并且具有许多实用程序用于数据操作。
dataframe.isna()
是一个pandas dataframe的方法,用于检查数据框中的缺失值(NaN)。
dataframe.isna()
此方法没有参数。
此方法返回一个布尔类型的数据帧/列,其中每个元素的值为True或False。
True表示该元素是NaN,False表示该元素不是NaN。
import pandas as pd
import numpy as np
# 创建一个数据框
df = pd.DataFrame({'A':[1,np.nan,3],'B':[4,5,6],'C':[np.nan,9,np.nan]})
# 将所有NaN值替换为'*'
df = df.fillna('*')
print(df.isna())
输出:
A B C
0 False False True
1 True False False
2 False False True
注释:数据框中有一个NaN值,因此isna()方法在该元素位置返回True,否则返回False。