1.删除/选取某列含有特殊数值的行
1.删除/选取某列含有特殊数值的行
利用 df[~df['column_name'].isin(["strings"])]
删除df表中包含指定字符串”strings“的行数据
#通过.isin(),选取包含指定字符串"boy"的行
df1=df1[~df1['A'].isin(["boy"])]
#通过~取反,选取不包含指定字符串"boy"的行
df1=df1[~df1['A'].isin(["boy"])]
# 删除指定列"sImagePath"=="wj"或者"sImagePath"=="/"的行数据
df_checkimage = df_checkimage[~df_checkimage["sImagePath"].isin(["/","wj"])]
2.删除/选取某行含有特殊数值的列
利用.drop()
方法将含有特定数值的列删除
df2=df2[cols_] # 选取含有特定数值的列
df2=df2.drop(cols,axis=1) #利用drop方法将含有特定数值的列删除