【小白从小学Python、C、Java】
【Python全国计算机等级考试】
【Python数据分析考试必会题】
● 标题与摘要
Python中缺失值删除
pd.dropna()函数
● 选择题
以下关于dropna()函数说法错误的是:
A 用于删除缺失数据
B axis=0:若某列有空值,则删除该列
C axis=1:若某列有空值,则删除该列
D how=all:该行/列全为空值,就删除该行/列
● 问题解析
1.dropna()方法,用于找到DataFrame类型数据的空值(缺失值),将空值所在的行/列删除后,将新的DataFrame作为返回值返回。A正确。
2.dropna()函数的参数:dropna([axis=0][,how=‘any’][,thresh=‘None’][,subset=‘None’][,inplace=‘False’])。
(1)axis:当axis取0或’index’,即axis=0或axis=‘index’,index表示行索引,若某行有空值,则删除该行;当axis取1或’column’,即axis=1或axis=‘column’,column表示列索引,若某列有空值,则删除该列。默认值为0。B错误,C正确。
(2)how:筛选方式。‘any’,表示该行/列只要有一个以上的空值,就删除该行/列;‘all’,表示该行/列全部都为空值,就删除该行