Pandas 删除指定行

定位要删除的行
需求:删除指定列中NaN所在行。

如下图,’open‘ 列中有一行为NaN,定位到它,然后删除。

定位:

df[np.isnan(df['open'])].index
# 这样即可定位到所在行的index,然后对该index进行drop操作即可


删除行
df.drop(df[np.isnan(df['open'])].index, inplace=True)

# 直接drop对应indx即可删除该行

 

你可能感兴趣的:(python)