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方法将含有特定数值的列删除
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐