import numpy as np
import pandas as pd
dates = pd.date_range(' 20130101', periods=6)
df = pd.DataFrame(np.arange(24).reshape((6,4)), index=dates, columns=['A', 'B', 'C', 'D'])
df.iloc[0,1] = np.nan
df.iloc[1,2] = np.nan
print(df.dropna(axis=0,how='any')) 丢掉矩阵任何为nan的行 如果how=all时,只有全部为nan的时候才会让其删除
print(df.dropna(axis=1,how='any')) 丢掉矩阵任何为nan的列
print(np.any(df.isnull())== True) 返回等于True,说明至少丢失了一个数据
【莫烦Python】Numpy & Pandas (数据处理教程) pandas处理丢失数据
最新推荐文章于 2024-04-25 17:02:00 发布