定位要删除的行
需求:删除指定列中NaN所在行。
如下图,’open‘ 列中有一行为NaN,定位到它,然后删除。
定位:
df[np.isnan(df['open'])].index
# 这样即可定位到所在行的index,然后对该index进行drop操作即可
删除行
df.drop(df[np.isnan(df['open'])].index, inplace=True) # 直接drop对应indx即可删除该行
需求:删除指定列中NaN所在行。
如下图,’open‘ 列中有一行为NaN,定位到它,然后删除。
定位:
df[np.isnan(df['open'])].index
# 这样即可定位到所在行的index,然后对该index进行drop操作即可
df.drop(df[np.isnan(df['open'])].index, inplace=True) # 直接drop对应indx即可删除该行