因为存在空字符串,所以dropna去不掉
用replace把空字符串替换为np.nan
但要注意replace的写法,别乱写(* ̄︶ ̄)please
df_need = df1[["id","条件"]].replace('',np.nan).dropna(how='any',subset=["条件"]).reset_index(drop=True) # 只要条件为空,则删掉该行
因为存在空字符串,所以dropna去不掉
用replace把空字符串替换为np.nan
但要注意replace的写法,别乱写(* ̄︶ ̄)please
df_need = df1[["id","条件"]].replace('',np.nan).dropna(how='any',subset=["条件"]).reset_index(drop=True) # 只要条件为空,则删掉该行