大家好,又见面了,我是你们的朋友全栈君。
0.摘要
dropna()方法,能够找到DataFrame类型数据的空值(缺失值),将空值所在的行/列删除后,将新的DataFrame作为返回值返回。...如果该行/列中,非空元素数量小于这个值,就删除该行/列。
subset:子集。列表,元素为行或者列的索引。...)):
a[i,:i] = np.nan
d = pd.DataFrame(data=a)
print(d)
按行删除:存在空值,即删除该行
# 按行删除:存在空值,即删除该行
print(...:删除第0、5、6、7列都为空的行
# 设置子集:删除第0、5、6、7列都为空的行
print(d.dropna(axis='index', how='all', subset=[0,5,6,7]))...设置子集:删除第5、6、7行存在空值的列
# 设置子集:删除第5、6、7行存在空值的列
print(d.dropna(axis=1, how='any', subset=[5,6,7]))
原地修改