numpy 删除BOM表中一定范围内的物料

6ss1mwsb  于 2023-05-17  发布在  其他
关注(0)|答案(1)|浏览(144)

我想删除BOM(每个项目的BOM)中用于构建线束的项目,您能否帮助我使用代码片段来了解如何删除特定范围内的项目?

范围未定义,每个级别都有唯一的范围。
我期望代码“删除”所有级别3项,并返回一个包含级别2项

的数据框

e4yzc0pl

e4yzc0pl1#

此函数将DataFrame(表)、列名和要从表中删除的值数组作为参数:

def deleter(df, column, values):
    for value in values: 
        df.drop(df[df[column] == value].index, 
            inplace=True)
    return df

在您的特定示例中,您需要以这种方式调用此函数(df随您的表而变):deleter(df, “Level”, [3])

相关问题