notna()和dropna()是Pandas库中用于处理缺失值的两个方法。
示例代码:
import pandas as pd
# 创建一个包含缺失值的数据框
data = {'A': [1, 2, None, 4, 5],
'B': [None, 6, 7, 8, 9]}
df = pd.DataFrame(data)
# 使用notna()方法检查每个元素是否为非缺失值
result = df.notna()
print(result)
输出结果:
A B
0 True False
1 True True
2 False True
3 True True
4 True True
示例代码:
import pandas as pd
# 创建一个包含缺失值的数据框
data = {'A': [1, 2, None, 4, 5],
'B': [None, 6, 7, 8, 9]}
df = pd.DataFrame(data)
# 使用dropna()方法删除包含缺失值的行
result = df.dropna()
print(result)
输出结果:
A B
1 2.0 6.0
4 5.0 9.0
在上述示例中,notna()方法返回了一个与原数据维度相同的布尔型数据框,表示每个元素是否为非缺失值。而dropna()方法则删除了包含缺失值的行,返回了一个不包含缺失值的数据框。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云